Servlet 環境設置
開發環境是您可以開發、測試、運行Servlet 的地方。
就像任何其他的Java程序,您需要通過使用Java編譯器javac編譯Servlet,在編譯Servlet應用程序後,將它部署在配置的環境中以便測試和運行。
如果你使用的是Eclipse環境,可以直接參閱: Eclipse JSP/Servlet環境搭建 。
這個開發環境設置包括以下步驟:
設置Java 開發工具包(Java Development Kit)
這一步涉及到下載Java 軟件開發工具包(SDK,即Software Development Kit),並適當地設置PATH 環境變量。
您可以從Oracle的Java網站下載SDK: Java SE Downloads 。
一旦您下載了SDK,請按照給定的指令來安裝和配置設置。 最後,設置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 中,您也可以用鼠標右鍵單擊"我的電腦",選擇"屬性",再選擇"高級","環境變量"。 然後,更新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
另外,如果您使用集成開發環境(IDE,即Integrated Development Environment),比如Borland JBuilder、Eclipse、IntelliJ IDEA 或Sun ONE Studio,編譯並運行一個簡單的程序,以確認該IDE 知道您安裝的Java 路徑。
更詳細內容可參閱: Java開發環境配置
設置Web 服務器:Tomcat
在市場上有許多Web 服務器支持Servlet。 有些Web 服務器是免費下載的,Tomcat 就是其中的一個。
Apache Tomcat 是一款Java Servlet 和JavaServer Pages 技術的開源軟件實現,可以作為測試Servlet 的獨立服務器,而且可以集成到Apache Web 服務器。 下面是在電腦上安裝Tomcat 的步驟:
- 從http://tomcat.apache.org/上下載最新版本的Tomcat。
- 一旦您下載了Tomcat,解壓縮到一個方便的位置。 例如,如果您使用的是Windows,則解壓縮到C:\apache-tomcat-5.5.29 中,如果您使用的是Linux/Unix,則解壓縮到/usr/local/apache-tomcat-5.5.29中,並創建CATALINA_HOME 環境變量指向這些位置。
在Windows 上,可以通過執行下面的命令來啟動Tomcat:
%CATALINA_HOME%\bin\startup.bat 或者 C:\apache-tomcat-5.5.29\bin\startup.bat
在Unix(Solaris、Linux 等) 上,可以通過執行下面的命令來啟動Tomcat:
$CATALINA_HOME/bin/startup.sh 或者/usr/local/apache-tomcat-5.5.29/bin/startup.sh
Tomcat啟動後,可以通過在瀏覽器地址欄輸入http://localhost:8080/訪問Tomcat中的默認應用程序。 如果一切順利,那麼會顯示以下結果:
有關配置和運行Tomcat的進一步信息可以查閱應用程序安裝的文檔,或者可以訪問Tomcat網站: http://tomcat.apache.org 。
在Windows 上,可以通過執行下面的命令來停止Tomcat:
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 等)上,如果您使用的是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中添加這些目錄,添加方式與上面的添加方式類似。