Unix環境中配置JSP的方法(轉)

subid發表於2007-08-17
Unix環境中配置JSP的方法(轉)[@more@]JavaServer Pages (以下簡稱JSP)是一種簡單易用的在伺服器端編譯執行的Web設計語言。利用它可以使Web開發設計人員迅速地開發和維護商業系統中龐大而動態的Web頁面。該語言採用類XML標籤和指令碼語句,完全繼承了Java的所有優點。本文以Solaris 2.6環境為例,介紹在Unix作業系統中配置JSP開發環境的幾種方法,並進行簡單的比較。
Tomcat+JSP模式
在Unix作業系統下,將Tomcat軟體解壓縮,按照軟體自帶的幫助安裝後,啟動Tomcat服務程式,基本不用做任何配置,JSP就可以正常使用了。因為Tomcat只對Java Servlet 2.2 和JavaServer Pages 1.1支援較好,對其他 Web應用都不支援,所以筆者建議可以使用Tomcat+JSP模式建立JSP的開發除錯環境,但是不能作為一般的Web應用伺服器使用。
Apache+Apache JServ+JSP模式
這種配置JSP的方法較為煩瑣,並且Apache JServ只支援Java Servlet 2.2標準,要附加其他的軟體(如gnuJSP)才能支援JSP。由於Apache JServ是Apache的一個模組,因此和gnuJSP配合使用是一種廉價的配置方案。這種方法無法滿足企業級應用的安全性和穩定性需求,並且設定過程過於煩瑣,不易成功。但是Apache JServ在現階段比Tomcat穩定,基於Apache 伺服器的Web應用非常豐富,因此現在Apache+Apache JServ+ JSP模式是比較通用的JSP開發環境。
iPlanet+JSP+Java Servlet模式
iPlanet是跨平臺的Web伺服器,因其卓越的使用特性而受到IT業界的推崇,被許多人作為Unix作業系統下企業級Web伺服器的首選。由於iPlanet內嵌JSP支援,因此其安裝配置都較為簡單,故筆者推薦企業級應用使用此種配置模式。
所需軟體包:
● iPlanet For Solaris: 一般需要購買使用,筆者使用的是4.1版本;
● Solaris_JDK_1.2.2_06a_sparc.bin: 可從網站下載;
● 1.2.2_06_patches_sparc_5.6.tar:可從網站下載。
下面是該模式的簡單的配置過程:
1.安裝JDK 1.2.2 for Solaris
Solaris_JDK_1.2.2_06a_sparc.bin是自解壓執行檔案,直接執行即可生成Solaris_JDK_1.2.2_06a_sparc目錄,其中包含所有的Java可執行程式。
2.安裝Java patch for Solaris
解開1.2.2_06_patches_sparc_5.6.tar,執行如下命令即可:
# patchadd -M ……
3.安裝配置iPlanet
參見軟體使用說明即可。
4.配置環境變數
如果作業系統使用ksh,則在檔案/etc/profile中加入如下語句並重新啟動機器:
JAVA_HOME=
NS_SERVER_HOME=
5.檢查執行環境並安裝例程
執行如下命令:
#cd $NS_SERVER_HOME/plugins/samples/servlets
#sh sdk_test.sh -i
該shell將檢查環境變數的設定,如果設定成功,且/bin下的Java可執行程式都可以正常執行,系統就開始編譯並安裝Java Servlet和JSP例程。
6.配置iPlanet伺服器
首先在iPlanet伺服器管理介面中修改JRE Path為/jre (本機Java中JRE安裝路徑)。注意:一定要修改此項配置,否則iPlanet會使用自帶的JRE。因為其自帶的JRE版本較低,所以當解釋JSP或Java Servlet程式時,可能會出錯。然後將 Activate the Servlet Engine 置為YES,將Enable JSP?置為 YES,啟用iPlanet 中的JSP/Servlets模組。
開啟檔案jvm12.conf,在“jvm.classpath=”後面的引數中加入$/lib/tools.jar,以標明使用tools.jar解釋.jsp,否則會使用iPlanet預設的.jar解釋.jsp。
7.執行JSP例程
在瀏覽器中輸入連線,在出現的JSP例程中選擇Include、Date等應用程式。
8.執行Java Servlet
在瀏覽器中輸入連線 HelloWorldServlet,瀏覽器中會出現HELLOWORLD,表明安裝成功。
小 結
iPlanet配置JSP過程看起來比較煩瑣,但是由於iPlanet使用圖形介面進行系統維護,所以實現起來並不複雜。在JSP安裝成功的基礎上,可以繼續在iPlanet上安裝PHP等支援功能。由於iPlanet+JSP+Java Servlet模式中各個組成部分均具有成熟穩定的特性,所以比較適合一些企業級的應用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10796304/viewspace-963239/,如需轉載,請註明出處,否則將追究法律責任。

相關文章