開(kāi)發(fā)環(huán)境是您可以開(kāi)發(fā)、測(cè)試、運(yùn)行 Servlet 的地方。
就像任何其他的 Java 程序,您需要通過(guò)使用 Java 編譯器 javac 編譯 Servlet,在編譯 Servlet 應(yīng)用程序后,將它部署在配置的環(huán)境中以便測(cè)試和運(yùn)行。
這個(gè)開(kāi)發(fā)環(huán)境設(shè)置包括以下步驟:
這一步涉及到下載 Java 軟件開(kāi)發(fā)工具包(SDK,即 Software Development Kit),并適當(dāng)?shù)卦O(shè)置 PATH 環(huán)境變量。
您可以從 Oracle 的 Java 網(wǎng)站下載 SDK:Java SE Downloads。
一旦您下載了 SDK,請(qǐng)按照給定的指令來(lái)安裝和配置設(shè)置。最后,設(shè)置 PATH 和 JAVA_HOME 環(huán)境變量指向包含 java 和 javac 的目錄,通常分別為 java_install_dir/bin 和 java_install_dir。
如果您運(yùn)行的是 Windows,并把 SDK 安裝在 C:\jdk1.5.0_20 中,則需要在您的 C:\autoexec.bat 文件中放入下列的行:
set PATH=C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_20
或者,在 Windows NT/2000/XP 中,您也可以用鼠標(biāo)右鍵單擊"我的電腦",選擇"屬性",再選擇"高級(jí)","環(huán)境變量"。然后,更新 PATH 的值,按下"確定"按鈕。
在 Unix(Solaris、Linux 等)上,如果 SDK 安裝在 /usr/local/jdk1.5.0_20 中,并且您使用的是 C shell,則需要在您的 .cshrc 文件中放入下列的行:
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.5.0_20
另外,如果您使用集成開(kāi)發(fā)環(huán)境(IDE,即 Integrated Development Environment),比如 Borland JBuilder、Eclipse、IntelliJ IDEA 或 Sun ONE Studio,編譯并運(yùn)行一個(gè)簡(jiǎn)單的程序,以確認(rèn)該 IDE 知道您安裝的 Java 路徑。
在市場(chǎng)上有許多 Web 服務(wù)器支持 Servlet。有些 Web 服務(wù)器是免費(fèi)下載的,Tomcat 就是其中的一個(gè)。
Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技術(shù)的開(kāi)源軟件實(shí)現(xiàn),可以作為測(cè)試 Servlet 的獨(dú)立服務(wù)器,而且可以集成到 Apache Web 服務(wù)器。下面是在電腦上安裝 Tomcat 的步驟:
在 Windows 上,可以通過(guò)執(zhí)行下面的命令來(lái)啟動(dòng) Tomcat:
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-5.5.29\bin\startup.bat
在 Unix(Solaris、Linux 等) 上,可以通過(guò)執(zhí)行下面的命令來(lái)啟動(dòng) Tomcat:
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-5.5.29/bin/startup.sh
Tomcat 啟動(dòng)后,可以通過(guò)在瀏覽器地址欄輸入 http://localhost:8080/ 訪問(wèn) Tomcat 中的默認(rèn)應(yīng)用程序。如果一切順利,那么會(huì)顯示以下結(jié)果:
有關(guān)配置和運(yùn)行 Tomcat 的進(jìn)一步信息可以查閱應(yīng)用程序安裝的文檔,或者可以訪問(wèn) Tomcat 網(wǎng)站:http://tomcat.apache.org。
在 Windows 上,可以通過(guò)執(zhí)行下面的命令來(lái)停止 Tomcat:
C:\apache-tomcat-5.5.29\bin\shutdown
在 Unix(Solaris、Linux 等) 上,可以通過(guò)執(zhí)行下面的命令來(lái)停止 Tomcat:
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
由于 Servlet 不是 Java 平臺(tái)標(biāo)準(zhǔn)版的組成部分,所以您必須為編譯器指定 Servlet 類(lèi)的路徑。
如果您運(yùn)行的是 Windows,則需要在您的 C:\autoexec.bat 文件中放入下列的行:
set CATALINA=C:\apache-tomcat-5.5.29
set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
或者,在 Windows NT/2000/XP 中,您也可以用鼠標(biāo)右鍵單擊"我的電腦",選擇"屬性",再選擇"高級(jí)","環(huán)境變量"。然后,更新 CLASSPATH 的值,按下"確定"按鈕。
在 Unix(Solaris、Linux 等)上,如果您使用的是 C shell,則需要在您的 .cshrc 文件中放入下列的行:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
注意:假設(shè)您的開(kāi)發(fā)目錄是 C:\ServletDevel(在 Windows 上)或 /user/ServletDevel(在 UNIX 上),那么您還需要在 CLASSPATH 中添加這些目錄,添加方式與上面的添加方式類(lèi)似。
更多建議: