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_20in;%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%instartup.bat 或者
C:apache-tomcat-5.5.29instartup.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.29inshutdown
在 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.29set CLASSPATH=%CATALINA%commonlibservlet-api.jar;%CLASSPATH%
或者,在 Windows NT/2000/XP 中,您也可以用滑鼠右鍵單擊"我的電腦",選擇"屬性",再選擇"高級","環境變數"。然後,更新 CLASSPATH 的值,按下"確定"按鈕。
在 Unix(Solaris、Linux 等)上,如果您使用的是 C shell,則需要在您的 .cshrc 文件中放入下列的行:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
注意:假設您的開發目錄是 C:ServletDevel(在 Windows 上)或 /user/ServletDevel(在 UNIX 上),那麼您還需要在 CLASSPATH 中添加這些目錄,添加方式與上面的添加方式類似。
TAG:程序員小新人學習 |