FREEBSD下搭建支持JSP的WEBSERVER
2024-07-26 00:29:03
供稿:網友
FREEBSD4.7下搭建支持jsp的WEBSERVER
初學jsp,環境是windows+jdk+resin總是覺得不是太好,所以決定將
環境搭建到unix下。
學習了一段時間的freebsd,就想在freebsd下搭建一個支持jsp的webserver。參考了網上的一些資料,雖然資料不少但是對于我這樣的初學者還是有些吃力。于是自己動手經過很長時間試著搭建了一個環境,經測試能夠運行jsp?,F將安裝筆記貼出,提供給像我這樣的初學者作為參考,各位大俠看看我又什么不對的地方也請批評指正,謝謝。
我的環境是freebsd4.7+jdk+apache+resin,我覺得resin安裝簡單,且支持中文較好。
步驟:
1、下載所需安裝軟件:到www.huangdong.com下載編譯好的JDK。下載APACHE1.3.27和RESIN2.1.9
2、首先安裝JDK將下載編譯好的jdk-1.3.1p8_2.bsd4.tar.gz untar到/usr/local目錄。
然后做如下設置:#ln -s /usr/local/jdk1.3.1 /usr/local/java
#ln -s /usr/local/java/bin/java /usr/local/bin/java
#ln -s /usr/local/java/bin/javac /usr/local/bin/javac
#ln -s /usr/local/java/bin/jar /usr/local/bin/jar
還要設置環境:在/etc/PRofile中添加此行JAVA_HOME=/usr/local/java
這時如果執行#java有提示說明安裝成功。
3、RESIN的安裝(需先安裝JDK):將下載的RESIN2.1.9.TAR.GZ untar到/usr/local/lib下,并改目錄名為RESIN
這時運行./bin/httpd.sh就可以啟動了。
4、apache的安裝:untar后運行#./configure --prefix=/usr/local/apache --enable-module=so
#make
#make install
5、現在要將RESIN作為apache的一個模塊來調用
1)進入先前安裝的RESIN目錄在安裝完apache情況下運行#./configure --with-apxs=/usr/local/apache/bin/apxs
2)進入RESIN安裝目錄/src/c/plugin/resin將該目錄下的MakeFile文件中有一行最后有一個Flag,是-ldl,把它刪除掉,否則編譯過不去。
3)回到RESIN安裝目錄然后執行
#make
#make install
這時/usr/local/apache/libexec下會有mod_caucho.so文件生成。
6、修改apache的httpd.conf將目錄設為/usr/local/lib/resin/doc
7、啟動apache、resin這時支持JSP的WEBSERVER就搭建成功了。
感謝www.huangdong.com里的afanofamd和hd對我的幫助。
參考資料:
afanofamd:《BSD下,resin和apache的集成》
hd:《[下載]JDK1.3.1 for FreeBSD 4.x 》
Resin installation guide:
http://www.caucho.com/download/install.pdf
Resin reference guide:
http://www.caucho.com/download/resin-reference.pdf