首先,建议大家检查 /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的:
| 代码: |
| <Connector port="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的内容:
| 代码: |
|
<IfModule 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 </IfModule> |
接下来,需要修改/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/,用 http://localhost/test.jsp 看看!
更多信息,请参考:ApacheTomcat.com FlashGuides
| anyShare分享到: | |
| |

#1 by 刘洋 on 2006年08月3日 - 12:23
写的不错,让我先看看好用不