開發(fā)環(huán)境是你開發(fā)你的 Servlet,測試它們并最終運行它們的地方。
和任何其他的 Java 程序一樣,你需要通過使用 Java 編譯器 javac 來編譯 servlet,并且在編譯 servlet 應(yīng)用程序后,它將會被部署在配置的環(huán)境中來測試和運行。
這個開發(fā)環(huán)境設(shè)置包括以下步驟:
這一步涉及到下載 Java 軟件開發(fā)工具包(SDK),并正確的設(shè)置 PATH 環(huán)境變量。
你可以從 Oracle 的 Java 網(wǎng)站 Java SE Downloads 下載 SDK。
當(dāng)你下載了你的 Java 實現(xiàn)后,按照給定的指令來安裝和配置設(shè)置。最后,設(shè)置 PATH 和 JAVA HOME 環(huán)境變量來與包含 java 和 javac 的目錄相關(guān)聯(lián),通常分別為 java install dir / bin 和 java install _ dir。
如果你運行的是 Windows 操作系統(tǒng)且 SDK 安裝在 C:\jdk1.6.0_20 中,那么在你的 C:\autoexec.bat 文件中放入下列的行:
set PATH=C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_20
或者,在 Windows XP/7/8 操作系統(tǒng)中,你也可以用鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”,再選擇“高級”,“環(huán)境變量”。然后,更新 PATH 值,按下 “OK” 按鈕。
在 Unix(Solaris、Linux 等)操作系統(tǒng)中,如果 SDK 安裝在 /usr/local/jdk1.6.0_20 中,并且你使用的是 C shell,則在你的 .cshrc 文件中放入下列的行:
setenv PATH /usr/local/jdk1.6.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.6.0_20
另外,如果你使用一個集成的開發(fā)環(huán)境(IDE),比如 Borland JBuilder、Eclipse、IntelliJ IDEA 或 Sun ONE Studio,編譯并運行一個簡單的程序,以確認該 IDE 知道你把 Java 安裝在哪里。
市場上有許多 Web 服務(wù)器支持 servlets。有些 web 服務(wù)器是免費下載的,Tomcat 就是其中的一個。
Apache Tomcat 是 Java Servlet 和 JavaServer Pages 技術(shù)的開源軟件實現(xiàn),可以作為測試 servlets 的獨立服務(wù)器,而且可以用 Apache Web 服務(wù)器集成。下面是在你的電腦上安裝 Tomcat 的步驟:
從 http://tomcat.apache.org/ 上下載最新版本的 Tomcat。
在 Windows 操作系統(tǒng)的計算機上,可以通過執(zhí)行下述命令來啟動 Tomcat:
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-5.5.29\bin\startup.bat
在 Unix(Solaris、Linux 等)操作系統(tǒng)的計算機上,可以通過執(zhí)行下述命令來啟動 Tomcat:
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-5.5.29/bin/startup.sh
Tomcat 啟動后,通過訪問 http://localhost:8080/
,Tomcat 包含的默認 web 應(yīng)用程序會變得可用。如果一切順利,那么會顯示如下所示結(jié)果:
有關(guān)配置和運行 Tomcat 的更多信息可以查閱這里包含的文檔,也可以訪問 Tomcat 網(wǎng)站:http://tomcat.apache.org。
在 Windows 操作系統(tǒng)的計算機上,可以通過執(zhí)行下面的命令來停止 Tomcat:
C:\apache-tomcat-5.5.29\bin\shutdown
在 Unix(Solaris、Linux 等)操作系統(tǒng)的計算機上,可以通過執(zhí)行下面的命令來停止 Tomcat:
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
由于 servlets 不是 Java 平臺標(biāo)準版的組成部分,所以你必須為編譯器指定 servlet 類。
如果你運行的是 Windows 操作系統(tǒng),則需要在你的 C:\autoexec.bat 文件中放入下列的行:
set CATALINA=C:\apache-tomcat-5.5.29
set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
或者,在 Windows XP/7/8 操作系統(tǒng)中,你也可以用鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”,再選擇“高級”,“環(huán)境變量”。然后,更新 CLASSPATH 的值,按下“OK”按鈕。
在 Unix(Solaris、Linux 等)操作系統(tǒng)中,如果你使用的是 C shell,則需要在你的 .cshrc 文件中放入下列的行:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
注意:假設(shè)你的開發(fā)目錄是 C:\ServletDevel(Windows 操作系統(tǒng)中)或 /user/ServletDevel(UNIX 操作系統(tǒng)中),那么你還需要在 CLASSPATH 中添加這些目錄,添加方式與上面的添加方式類似。
更多建議: