Servlet基礎教程login
Servlet基礎教程
作者:php.cn  更新時間:2022-04-14 17:01:29

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 路徑。

設定 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 Home page

有關配置和運行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 中新增這些目錄,新增方式與上面的新增方式類似。

#

PHP中文網