Linux JSP環境的搭建

用linux搭建jsp的支持環境,必須要具備以下四個文件:
j2sdk-1_4_2_05-linux-i586-rpm.bin(j2sdk)
jakarta-tomcat-5.0.5(jsp web服務器)
mod_jk2.so  (讓apache支持jsp的模塊)
workers2.properties(mod_jk2的配置文件)

(一)安裝j2sdk
第1步:chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin   //設置爲可執行文件

第2步:./j2sdk-1_4_2_05-linux-i586-rpm.bin //運行
運行後,會首先調用more來顯示使用協議,直接按q鍵退出協議畫面,接着會提示
是否同意協議,輸入yes即開始運行。運行完畢後會在當前目錄生成一個名爲
j2sdk-1_4_2_05-linux-i586-rpm的文件

第3步:rpm -ivh j2sdk-1_4_2_05-linux-i586-rpm  //安裝這個rpm包
會自動安裝到/usr/java/j2sdk-1_4_2_05

第4步:ln -s /usr/java/j2sdk-1_4_2_05 /usr/local/j2sdk  //建立符號連接

第5步:設置系統環境變量,編輯/etc/profile文件
vi /etc/profile
加入如下內容:
export JAVA_HOME=/usr/local/j2sdk    //此路徑對應於上面的符號連接
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib

第6步:重啓linux,讓環境變量生效。在任意目錄下執行如下命令:
java -version
如果顯示出版本號,則表示j2sdk安裝成功。

(二)安裝tomcat
tomcat 是一款支持jsp的web服務器,但其對靜態頁面的支持效率遠不如apache

第1步:解壓(由於下載的是二進制包,所以不再需要編譯)
假設壓縮包在 /home/jp/ 目錄下
tar zxvf jakarta-tomcat-4.1.31.tar.gz

第2步:建立符號連接
ln -s /home/jp/jakarta-tomcat-4.1.31 /usr/local/tomcat

第3步:啓動與停止tomcat
啓動:
/usr/local/tomcat/bin/startup.sh
如果啓動成功,會顯示tomcat使用的環境變量。

用netstat -ant 會看到tomcat使用的端口8080已經開啓。
停止:
/usr/local/tomcat/bin/shutdown.sh

第4步:測試tomcat
http://linux服務器:8080,如果出現tomcat的缺省頁面,則安裝成功。
 
tomcat 默認的主目錄爲:/usr/local/tomcat/webapps/ROOT/
注:
    最好將啓動命令加入/etc/rc.d/rc.local中,以便系統啓動時將之啓動。
    tomcat 默認使用8080端口,如果系統中有其它軟件佔用了該端口,請先停止。

(三)整合apache和tomcat
安裝apache的jsp支持模塊mod_jk2與配置文件
假設apache安裝路徑爲:/usr/local/apache

第1步:複製mod_jk2到apache的模塊文件存放目錄
cp mod_jk2.so /usr/local/apache/modules/

第2步:複製mod_jk2的配置文件workers2.properties到apache的配置目錄
cp workers2.properties /usr/local/apache/conf/

第3步:編輯httpd.conf,增加對jsp的支持,並重新設定主頁目錄,使之與tomcat的主目錄相同。
LoadModule jk2_module "modules/mod_jk2.so"
DocumentRoot "/usr/local/tomcat/webapps/ROOT/"
注意:要設置/usr/local/tomcat/webapps/ROOT/的訪問權限
chmod 755 /usr/local/tomcat/webapps/ROOT

第4步:測試
1) 在/usr/local/tomcat/webapps/ROOT/創建一個jsp文件,如:test.jsp內容如下:
The time is: <%=new java.util.Date() %>

2)在瀏覽器中測試
http://linux服務器/test.jsp
如果正確顯示The time is : Wed Nov 21 23:47:59 CST 2007 系統當前時間,成功。
 
注:
1、爲了使主目錄中能夠運行jsp文件,必須在workers2.properties文件加入如

下語句:
[uri:/*.jsp]
info=Extension mapping

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