一:
1,安装Apache2.2版,如下输入,其他采用默认安装:
Newwork Domain:localhost
ServerName:localhsot
Administrator's Email Address:123@abc.com
以上三个参数暂时用不到,以后用到可以再修改
2,安装结束后把mod_jk-1.2.27-httpd-2.2.10.so放入Apache/modules/目录下,可到http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/下载
3,编辑Apache/conf/下的httpd.conf,在最后添加如下内容
# (httpd.conf)
# 加载 mod_jk 模块
LoadModule jk_module modules/mod_jk-1.2.27-httpd-2.2.10.so
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
然后把Listen 80改为Listen 8180
4,在conf目录下创建workers.properties文件,添加:
worker.list=controller
#========tomcat1========
worker.tomcat1.port=8019 #tomcat1的ajp端口
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
#worker.tomcat1.stopped=1
#========tomcat2========
worker.tomcat2.port=8029 #tomcat2的ajp端口
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1
#worker.tomcat2.stopped=1
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=1
worker.status.type=status
5,在conf目录下创建uriworkermap.properties文件,添加:
/*=controller
/jkstatus=status
二:
把2个tomcat6解压到制定目录,命名为tomcat1,tomcat2
修改各自conf/server.xml文件
tomcat1相关配置:
1,
2,
connectionTimeout="20000"
redirectPort="8443" />
3,
4,
tomcat2相关配置:
1,
2,
connectionTimeout="20000"
redirectPort="8443" />
3,
4,
三:
启动Apache和2个tomcat,开启2个IE,访问http://localhost:8180/shxxlgyXJ,就会发现对应不同的Tomcat
常见问题:
最主要的是端口号是否正确,Apache的端口号是httpd.conf内Listen 8180决定的
如要添加更多Tomcat,可按照以上格式更改相应配置文件
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14293419/viewspace-582335/ ,如需转载,请注明出处,否则将追究法律责任。