第二章 Servlet 環境設置

關於本篇文章

瞭解一些 servlet 概念,本編文章只進行一些文章格式修改,文章內使用的圖片均來自 Runoob 網站

致謝

感謝 Runoob 提供的相關資料,官方資料地址Servlet 教程

1.1 Servlet 環境設置

開發環境是您可以開發、測試、運行 Servlet 的地方。

就像任何其他的 Java 程序,您需要通過使用 Java 編譯器 javac 編譯 Servlet,在編譯 Servlet 應用程序後,將它部署在配置的環境中以便測試和運行。

如果你使用的是 Eclipse 環境,可以直接參閱:Eclipse JSP/Servlet 環境搭建

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

1.2 設置 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 開發環境配置

1.3 設置 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

1.4 設置 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 中添加這些目錄,添加方式與上面的添加方式類似。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章