當前位置:首頁 » Servlets » Servlet環境設置

Servlet環境設置

Servlets教學,Servlets實例代碼 - 在一個Servlets開發環境那裡你可以開發Servlet,然後測試,最後運行。

在一個開發環境那裡你可以開發Servlet,然後測試,最後運行。

像任何其他Java程序,你需要編寫一個servlet通過使用Java編譯器javac編譯Servlet應用程序後,將它配置的環境中部署測試和運行。

此開發環境設置包括以下步驟:

設置Java開發工具包

這一步涉及到下載的Java軟件開發工具包(SDK),並適當地設置PATH環境變量的實現。

您可以從Oracle的Java網站下載SDK: Java SE Downloads.

一旦您下載的Java實現,按照給定的說明來安裝和配置設置。最後,設置PATH和JAVA_HOME環境變量指向的目錄,其中包含java和javac,通常分彆為java_install_dir/ bin和java_install_dir。

如果您運行的是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/win7中,你也可以用鼠標右鍵單擊“我的電腦”,選擇“屬性”,再"高級",“環境變量”。然後,您會更新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

另外,如果你使用像Borland的JBuilder,Eclipse的IntelliJ IDEA的,或Sun ONE Studio集成開發環境(IDE),編譯並運行一個簡單的程序,以確認該IDE找到你安裝的Java路徑。

設置Web服務器: Tomcat

在市場上有許多的Web服務器支持Servlet。有些Web服務器是可自由下載,Tomcat也是其中的一個。

Apache Tomcat是一個開放源代碼的Java Servlet和JavaServer Pages技術的軟件實現,可以作為一個獨立的服務器進行測試的Servlet,並可以集成到Apache Web服務器。下麵是安裝TOMCAT的步驟:

  • 下載最新版本的Tomcat http://tomcat.apache.org/.

  • 一旦你下載安裝,解壓縮的二進製分發到一個方便的位置。例如,在C:\apache-tomcat-5.5.29在Windows上,或/usr/local/apache-tomcat-5.5.29人在Linux/Unix和創建CATALINA_HOME環境變量指向這些位置。

Tomcat可以開始通過Windows機器上執行下麵的命令:

 %CATALINA_HOME%\bin\startup.bat
 or
 C:\apache-tomcat-5.5.29\bin\startup.bat

Tomcat在Unix (Solaris, Linux, etc.)機器上可以使用以下命令啟動:

$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-5.5.29/bin/startup.sh

啟動後,默認包含在Tomcat中的Web應用程序將可以通過輸入http://localhost:8080/訪問。如果一切順利,那麼它應該顯示以下結果:

有關配置和運行Tomcat的進一步信息包含在文檔中,可以找到上麵的頁麵中,也可以在Tomcat Web站點:http://tomcat.apache.org

停止Tomcat既可以通過Windows機器上執行下麵的命令:

C:\apache-tomcat-5.5.29\bin\shutdown

在Unix(Solaris和Linux等)的機器上,停止Tomcat可以執行下麵的命令:

/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh

設置CLASSPATH

由於servlet是不屬於的Java平台標準版,您必須確定Servlet類的編譯器。

如果運行的是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中,您也可以右鍵單擊“我的電腦”,選擇“屬性”,再"高級",“環境變量”。然後,您將更新CLASSPATH的值,然後按“確定”按鈕。

在Unix(Solaris和Linux等),如果SDK安裝在/ usr/local/jdk1.5.0_20,你使用的是C shell,把下麵的加入到.cshrc文件。

setenv CATALINA=/usr/local/apache-tomcat-5.5.29
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH

注: 假設你的開發目錄是C:\ServletDevel(Windows)或/user/ServletDevel的(UNIX),那麼你就需要在CLASSPATH中添加這些目錄以及類似的方式,因為你已經在上麵添加。