yanfei 发表于 2017-1-1 06:56:11

Apache和多Tomcat整合


[*]
修改Apache配置



           找到conf目录下的
     httpd.conf在文件的最后一行添加
     include "D:\Program Files\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"
 


         
         mod_jk.conf :
         
  LoadModule jk_module modules/mod_jk-apache-2.2.4.so JkMount /servlet/* loadbalancer JkMount /*.jsp loadbalancer JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info HostnameLookups Off


 
        worker.properties:
    
  #workers.tomcat_home="D:\software\apache-tomcat-6.0.29" workers.java_home="C:\Program Files\Java\jdk1.6.0_13" ps=\ worker.list=tomcat1,tomcat2,loadbalancer worker.tomcat1.port=8009 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 worker.tomcat1.lbfactor=1 worker.tomcat2.port=9009 worker.tomcat2.host=localhost worker.tomcat2.type=ajp13 worker.tomcat2.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=tomcat1,tomcat2


 


[*]配置Tomcat
将tomcat赋值几份。上例中是2份。修改每份中tomcat的server.xml文件:


保证server的port,connector为http1.1的port都不相同


 AJP13的connector的port和jvmRoute名称和workers.properties中配置对应。


  如:
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" debug="0" jvmRoute="tomcat1">
页: [1]
查看完整版本: Apache和多Tomcat整合