Thinking ...

记录所见,所思,所悟...

导航

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 ---

posted on 2005-08-24 11:40  barry  阅读(950)  评论(0)    收藏  举报