首先,建议大家检查 /etc/rc.conf,看看有没有开启Linux二进制兼容模式!
代码:
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
完成后,请在 /etc/rc.conf 加入如下内容:
代码:
apache_enable=
"YES
" (2)安装Apache Tomcat
代码:
# cd /usr/ports/www/jakarta-tomcat5/
# make
# make install
安装完成后,请确认是存在/usr/local/bin/tomcat50ctl!并确认server.xml是有开启AJP1.3的:
代码:
"8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
(3)配置一些环境变量
图简单可以把它们放在/etc/rc.conf中!
代码:
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
完成后,请修改/usr/local/etc/apache/httpd.conf,找到下面2行,把行首的注释符号#去掉!
代码:
LoadModule jk_module libexec/apache/mod_jk.so
AddModule mod_jk.c
新增下面的配置内容:
代码:
Include /usr/local/etc/apache/mod_jk.conf
修改/usr/local/etc/apache/mod_jk.conf的内容:
代码:
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
写一个测试的test.jsp放到/usr/local/jakarta-tomcat5.0/webapps/ROOT/,用 看看!
阅读(523) | 评论(0) | 转发(0) |