本章將指導您如何準備開發環境以開始使用JSF框架。在設置JSF框架之前,您將學習如何在您的機器上設置JDK、Eclipse、Maven和Tomcat。
System Requirement
JSF需要JDK 1.5或更高版本,所以第一個要求是在您的機器上安裝JDK。
JDK | 1.5 or above |
Memory | No minimum requirement |
Disk Space | No minimum requirement |
Operating System | No minimum requirement |
Environment Setup for JSF Application Development
按照給定的步驟設置環境以開始JSF應用程式開發。
Step 1: Verify Java installation on your machine
打開控制台並執行以下Java命令。
OS | Task | Command |
---|---|---|
Windows | Open Command Console | c:\> java -version |
Linux | Open Command Terminal | $ java -version |
Mac | Open Terminal | machine:~ joseph$ java -version |
讓我們驗證所有作業系統的輸出;
OS | Generated Output |
---|---|
Windows | java版本「1.6.0_21」 Java(TM)SE運行時環境(構建1.6.0_21-b07) Java HotSpot(TM)客戶端虛擬機(構建17.0-b17,混合模式,共享) |
Linux | java版本「1.6.0_21」 Java(TM)SE運行時環境(構建1.6.0_21-b07) Java HotSpot(TM)客戶端虛擬機(構建17.0-b17,混合模式,共享) |
Mac | java版本「1.6.0_21」 Java(TM)SE運行時環境(構建1.6.0_21-b07) Java HotSpot(TM)64位伺服器虛擬機(內部版本17.0-b17,混合模式,共享) |
Step 2: Set Up Java Development Kit (JDK)
如果您沒有安裝Java,那麼可以從Oracle的Java站點−Java SE下載中安裝Java軟體開發工具包(SDK)。您將在下載的文件中找到安裝JDK的說明,按照給定的說明安裝和配置安裝程序。最後,將PATH和JAVA_HOME環境變量設置爲引用包含JAVA和javac的目錄,通常分別是JAVA_install_dir/bin和JAVA_install_dir。
將環境變量設置爲指向機器上安裝JAVA的基本目錄位置。
例如−
OS | Output |
---|---|
Windows | Set the environment variable JAVA_HOME to C:\Program Files\Java\jdk1.6.0_21 |
Linux | Export JAVA_HOME=/usr/local/java-current |
Mac | Export JAVA_HOME=/Library/Java/Home |
將Java編譯器位置附加到系統路徑。
OS | Output |
---|---|
Windows | Append the string ;%JAVA_HOME%\bin to the end of the system variable, Path. |
Linux | Export PATH=$PATH:$JAVA_HOME/bin/ |
Mac | Not required |
或者,如果您使用集成開發環境(IDE),如Borland JBuilder、Eclipse、IntelliJ IDEA或Sun ONE Studio,請編譯並運行一個簡單的程序,以確認IDE知道您在哪裡安裝了Java。否則,請根據IDE的給定文檔執行正確的設置。
Step 3: Set Up Eclipse IDE
本教程中的所有示例都是使用EclipseIDE編寫的。因此,我們建議您根據作業系統在計算機上安裝最新版本的Eclipse。
要安裝EclipseIDE,請從https://www.Eclipse.org/downloads/>https://www.Eclipse.org/downloads/下載支持WTP的最新Eclipse二進位文件。下載安裝後,將二進位發行版解壓縮到一個方便的位置。例如,在Windows上的C:\ eclipse中,或者在Linux/Unix上的/usr/local/eclipse中,最後適當地設置PATH變量。
Eclipse可以通過在Windows機器上執行以下命令啓動,也可以簡單地雙擊Eclipse.exe
%C:\eclipse\eclipse.exe
Eclipse可以通過在Unix(Solaris、Linux等)機器上執行以下命令來啓動−
$/usr/local/eclipse/eclipse
成功啓動後,如果一切正常,將顯示以下結果。
*注意−使用以下eclipse軟體更新站點將m2eclipse插件安裝到eclipse
m2eclipse插件-https://m2eclipse.sonatype.org/update/。
這個插件允許開發人員在安裝了嵌入式/外部maven的eclipse中運行maven命令。
Step 4: Download Maven archive
從https://Maven.apache.org/Download.html下載Maven 2.2.1
OS | Archive name |
---|---|
Windows | apache-maven-2.0.11-bin.zip |
Linux | apache-maven-2.0.11-bin.tar.gz |
Mac | apache-maven-2.0.11-bin.tar.gz |
Step 5: Extract the Maven archive
將存檔文件解壓縮到要安裝Maven 2.2.1的目錄。子目錄apache-maven-2.2.1將從存檔中創建。
OS | Location (can be different based on your installation) |
---|---|
Windows | C:\Program Files\Apache Software Foundation\apache-maven-2.2.1 |
Linux | /usr/local/apache-maven |
Mac | /usr/local/apache-maven |
Step 6: Set Maven environment variables
將M2_HOME、M2、MAVEN_OPTS添加到環境變量。
OS | Output |
---|---|
Windows | 使用系統屬性設置環境變量。 M2_HOME=C:\程序文件\Apache軟體基金會\apachemaven-2.2.1 M2=%M2\u HOME%\bin MAVEN OPTS=-Xms256m-Xmx512m |
Linux | 打開命令終端並設置環境變量。 將M2導出到HOME=/usr/local/apache maven/apache-maven-2.2.1 導出M2=%M2\u HOME%\bin 導出MAVEN_OPTS=-Xms256m-Xmx512m |
Mac | 打開命令終端並設置環境變量。 將M2導出到HOME=/usr/local/apache maven/apache-maven-2.2.1 導出M2=%M2\u HOME%\bin 導出MAVEN_OPTS=-Xms256m-Xmx512m |
Step 7: Add Maven bin directory location to system path
現在將M2變量附加到系統路徑。
OS | Output |
---|---|
Windows | Append the string ;%M2% to the end of the system variable, Path. |
Linux | export PATH=$M2:$PATH |
Mac | export PATH=$M2:$PATH |
Step 8: Verify Maven installation.
打開控制台,執行以下mvn命令。
OS | Task | Command |
---|---|---|
Windows | Open Command Console | c:\> mvn --version |
Linux | Open Command Terminal | $ mvn --version |
Mac | Open Terminal | machine:~ joseph$ mvn --version |
最後,驗證上述命令的輸出,如下表所示。
OS | Output |
---|---|
Windows | 阿帕奇馬文2.2.1(r801777;2009-08-07 00:46:01+0530) Java版本:1.6.0_21 Java home:C:程序文件JavaJDK1.6.0 u 21jre |
Linux | 阿帕奇馬文2.2.1(r801777;2009-08-07 00:46:01+0530) Java版本:1.6.0_21 Java home:C:程序文件JavaJDK1.6.0 u 21jre |
Mac | 阿帕奇馬文2.2.1(r801777;2009-08-07 00:46:01+0530) Java版本:1.6.0_21 Java home:C:程序文件JavaJDK1.6.0 u 21jre |
Step 9: Set Up Apache Tomcat
您可以從https://Tomcat.apache.org/「target=」\blank「>https://Tomcat.apache.org/下載最新版本的Tomcat。下載安裝後,將二進位發行版解壓縮到一個方便的位置。例如,在Windows上的C:\ apache-tomcat-6.0.33或Linux/Unix上的/usr/local/apache-tomcat-6.0.33中,將CATALINA_HOME環境變量設置爲指向安裝位置。
Tomcat可以通過在Windows機器上執行以下命令來啓動,也可以雙擊startup.bat
%CATALINA_HOME%\bin\startup.bat or C:\apache-tomcat-6.0.33\bin\startup.bat
Tomcat可以通過在Unix(Solaris、Linux等)機器上執行以下命令來啓動。
$CATALINA_HOME/bin/startup.sh or /usr/local/apache-tomcat-6.0.33/bin/startup.sh
成功啓動後,通過訪問http://localhost:8080/可以使用Tomcat中包含的默認web應用程式。如果一切正常,它將顯示以下結果。
有關配置和運行Tomcat的更多信息,可以在這裡的文檔中找到,也可以在Tomcat網站−http://Tomcat.apache.org上找到
可以通過在Windows機器上執行以下命令來停止Tomcat。
%CATALINA_HOME%\bin\shutdown or C:\apache-tomcat-5.5.29\bin\shutdown
Tomcat可以通過在Unix(Solaris、Linux等)機器上執行以下命令來停止。