JSP 開發環境搭建
JSP開發環境是您用來開發、測試和執行JSP程式的地方。
本節將會帶您建置JSP開發環境,具體包括以下幾個步驟。
如果你使用的是 Eclipse 環境,可以直接參考:Eclipse JSP/Servlet 環境建置。
設定Java開發工具(JDK)
這一步涉及Java SDK的下載和PATH環境變數的配置。
您可以從Oracle公司的Java頁面下載SDK:Java SE Downloads
Java SDK下載完後,請按照給定的指示來安裝和設定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變量並且確定退出就行了。
在Linux/Unix系統下,如果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(整合開發環境)是否已經知道SDK的安裝目錄。
本步驟你也可以參考本站Java開發環境設定章節的教學。
設定Web伺服器:Tomcat
目前,市面上有許多支援JSP和Servlets開發的Web伺服器。他們中的一些可以免費下載和使用,Tomcat就是其中之一。
Apache Tomcat是一個開源軟體,可作為獨立的伺服器來運行JSP和Servlets,也可以整合在 Apache Web Server中。以下是Tomcat的設定方法:
下載最新版本的Tomcat:http://tomcat.apache.org/。
下載安裝檔後,將壓縮檔解壓縮到一個方便的地方,例如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
在Linux/Unix機器下,Tomcat可以執行下列指令來啟動:
$CATALINA_HOME/bin/startup.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/startup.sh
成功啟動Tomcat後,透過造訪http://localhost:8080/便可以使用Tomcat自帶的一些web應用程式了。如果一切順利的話,您應該可以看到以下的頁面:
更多關於設定和運行Tomcat的資訊可以在Tomcat提供的文檔中找到,或者去Tomcat官網查閱:http://tomcat.apache.org。
在Windows機器下,Tomcat可以執行以下指令來停止:
%CATALINA_HOME%\bin\shutdown 或者 C:\apache-tomcat-5.5.29\bin\shutdown
在Linux/Unix機器下,Tomcat可以透過執行下列指令來停止:
$CATALINA_HOME/bin/shutdown.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
#設定CLASSPATH環境變數
由於servlets不是Java SE的一部分,所以您必須標示出servlet類別的編譯器。
假如您使用的是Windows機器,您需要在C:\autoexec.bat檔案中新增以下兩行:
set CATALINA=C:\apache-tomcat-5.5.29 set CLASSPATH=%CATALINA%\common\lib\jsp-api.jar;%CLASSPATH%
或者,在Windows NT/2000/XP下,您只要右鍵點選我的電腦,選擇屬性,然後點選高級,然後點選環境變量,接下來便可以設定CLASSPATH變數並且確定退出即可。
在Linux/Unix機器下,假如您使用的是C shell,那麼您就需要在.cshrc檔案中新增以下兩行:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29 setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATH
注意:如果您的開發路徑是C:\JSPDev (Windows)或/usr/JSPDev (Linux/Unix),那麼您就需要將這些路徑加入CLASSPATH變數。