代碼:
linux_enable="YES"
安裝之前,需要你安裝JDK - Java Develop Kit,對應的需求如下:
Tomcat 4.x.x 以下版本 - JDK 1.3.X ~ JDK1.4.X
Tomcat 5.0.x 版本 - JDK 1.4.X or upper
Tomcat 5.5.x 版本 - JDK 5.0
自從發布了JDK的官方For FreeBSD版本後,安裝JDK變得容易了許多。
下面開始進行....首先,請針對所需要安裝的ports進行cvsup !
(1)安裝Apache Web Server
代碼:
# cd /usr/ports/www/apache13/
# make
# make install
代碼:
apache_enable="YES"
(2)安裝Apache Tomcat
代碼:
# cd /usr/ports/www/jakarta-tomcat5/
# make
# make install
安裝完成後,請確認是存在/usr/local/bin/tomcat50ctl!並確認server.xml是有開啟AJP1.3的:
代碼:
(3)配置一些環境變量
代碼:
export JAVA_HOME=/usr/local/jdk1.5.0
export CATALINA_HOME=/usr/local/jakarta-tomcat5.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)階段性測試
看看Tomcat是否正常:
代碼:
# cd /usr/local/jakarta-tomcat5.0/bin/
# ./startup.sh
應該看到如下的內容,並請你用Web浏覽器測試Tomcat!
代碼:
Using CATALINA_BASE: /usr/local/jakarta-tomcat5.0
Using CATALINA_HOME: /usr/local/jakarta-tomcat5.0
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat5.0/temp
Using JAVA_HOME: /usr/local/jdk1.5.0
(5)開始進行整合Apache & Tomcat
首先安裝mod_jk:
代碼:
# cd /usr/ports/www/mod_jk
# make
# make install
代碼:
AddModule mod_jk.c
新增下面的配置內容:
代碼:
代碼:
JkWorkersFile /usr/local/etc/apache/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel warn
JkMount /*.jsp default
JkMount /servlet/* default
JkMount /examples/* default
接下來,需要修改/usr/local/etc/apache/workers.properties (注意2個文件中的default只是一個代號!):
代碼:
workers.tomcat_home=/usr/local/jakarta-tomcat5.0
workers.java_home=$JAVA_HOME
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
好,到這裡配置基本上完成了,接下來開始祈禱並運行吧!
代碼:
# touch /var/log/mod_jk.log
# /usr/local/bin/tomcat50ctl start
# /usr/local/sbin/apachectl start