首页 / TOMCAT / tomcat6 集群配置
tomcat6 集群配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了tomcat6 集群配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2235字,纯文字阅读大概需要4分钟。
内容图文
![tomcat6 集群配置](/upload/InfoBanner/zyjiaocheng/1102/a32720fe473c427fb20c72a6deab3b44.jpg)
1. 概要
web容器在做集群配置时,有3点需要注意:
1.1. 负载均衡配置;
1.2. session复制;
1.3. 若做的是单机集群(多个tomcat安装在同一台机器上),需要注意端口冲突问题。
2. 负载均衡
在本案例中是使用Apache来做的,下边用到的mod模块和Apache版本需要兼容才行。文中所使用的软件,会在文章底部附上下载链接。
2.1. 在apache安装目录的conf目录下,修改http.conf配置文件,在任意某一行加入:
修改Apache监听端口(在文件的第46行左右):
2.2. 在conf目录下新建文件mod_jk.conf,写入如下内容:
1 #加载mod_jk Module 把mod_jk-1.2.28-httpd-2.2.3.so放到相应的目录中 2 LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so 3#指定 workers.properties文件路径 4 JkWorkersFile conf/workers.properties 5 #指定那些请求交给tomcat处理,"controller"为在workers.properties里指定的负载分配控制器 6 JkMount /*.jsp controller 7JkMount /*.action controller
其中,mod_jk-1.2.28-httpd-2.2.3.so文件更具自己实际添加的模块文件名来写。
2.3. 在conf目录下新建文件workers.properties,写入如下内容:
worker.list=controller,tomcat1,tomcat2 #tomcat1 worker.tomcat1.port=8109 #ajp13端口号在tomcat下server.xml配置,默认8009 默认与HTTP通信的协议 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 #tomcat的主机地址,如不为本机,请填写ip地址 worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多 #tomcat2 worker.tomcat2.port=9109 worker.tomcat2.host=localhost worker.tomcat2.type=ajp13 worker.tomcat2.lbfactor = 1 #========controller,负载均衡控制器======== worker.controller.type=lb worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat worker.controller.sticky_session=1
其中tomcat上ajp13协议通信端口需要根据具体的设置区修改(ajp13协议在这里就是Apache与tomcat之间的通信协议)。
2.4. tomcat上的一些端口配置(conf/server.xml)
tomcat的关闭端口:默认是8005,若同一台机器上配置了多个tomcat,这里必须要修改:
tomcat的服务端口:默认是8080,若同一台机器上配置了多个tomcat,这里必须要修改:
tomcat上的AJP13协议通信端口:默认是8009,这里的端口配置需要和上边文件workers.properties中的AJP13协议端口配置相对应,若同一台机器上配置了多个tomcat,这里必须要修改:
以上都配置好后,负载均衡已经配置好了,可以实现集群功能,但是session无法共享。
3. Session共享
3.1. 在Tomcat中启用标签:
上述标签在conf/server.xml中被注释,取消注释即可。
3.2. 在web项目中的web.xml中加入:
则这个项目就支持集群了。
到此,配置完毕。
在测试项目,如果没有配置session,则会发现点击“GO”跳转后,显示用户名为null。配置后,就可以正常显示了。
下载链接: http://pan.baidu.com/s/1mgLq8Dq
原文:http://www.cnblogs.com/leocook/p/cluster_tomcat6.html
内容总结
以上是互联网集市为您收集整理的tomcat6 集群配置全部内容,希望文章能够帮你解决tomcat6 集群配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。