apache tomcat and jk整合(linux) 笔记
apache tomcat and jk整合(linux)
背景:appache2系统已经安装。
下载软件:
jakarta-tomcat-5.0.28.tar.gz
(http://apache.justdn.org/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz)
jakarta-tomcat-connectors-1.2.14.1-src.tar.gz
(http://apache.justdn.org/jakarta/tomcat-connectors/jk/source/jk-1.2.14/jakarta-tomcat-connectors-1.2.14.1-src.tar.gz)
1.安装tomcat
#tar xvfz jakarta-tomcat-5.0.28.tar.gz
#mv jakarta-tomcat-5.0.28 /opt/tomcat-5.0.28
#cd /opt/tomcat-5.0.28
#cd bin
#./startup.sh
看tomcat是否正常启动
2.安装 jk
#tar xvfz jakarta-tomcat-connectors-1.2.14.1-src.tar.gz
#cd jakarta-tomcat-connectors-1.2.14.1-src
#cd jk/native
# ./configure --with-apxs=/usr/sbin/apxs --
#make
#make install
3.配置Workers.properties(/etc/httpd/conf)
workers.tomcat_home=/opt/tomcat-5.0.28
workers.java_home=/usr/java/j2sdk1.4.2_04
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.socket_keepalive=true
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
4.配置uriworkermap.properties(由JKMountFile制定名称和位置)
/test/*.jsp=ajp13
# Do not map .jpeg files
!/tes/*.jpeg=ajp13
#IF start "-" equal Note that Line.
#manager
/manager/*=ajp13
5.修改httpd.conf
#---Start Config JK Connected To Tomcat---
LoadModule jk_module modules/mod_jk.so
#specify the location where mod_jk will find the workers definitions
JkWorkersFile conf/workers.properties
#directive available from JK 1.2.9 version. It is used for dynamic updates of mount points at runtime.
#When the mount file is changed, JK will reload it's content.
JkMountFile conf/uriworkermap.properties
# enter the full path to the tomcat webapps directory
JkAutoAlias "/opt/tomcat-5.0.28/webapps"
#---EndConfig JK Connected To Tomcat ---
浙公网安备 33010602011771号