首页 aparch tomcat集群配置

aparch tomcat集群配置

举报
开通vip

aparch tomcat集群配置基于apache的tomcat负载均衡和集群配置 1】下载安装 模块,支持集群和负载均衡 JK 分为两个版本1,x 和2.x ,其中2.x 并不是最新的版本,它是JK 的另外一个分支,后不知何因没有继续开发,因此2.x 版本已经废弃 C:\Program Files\Apache2.2,以后这个目录将用Apache_Home代替安装tomcat,我是将两个tomcat进行集群,所以安装两个tomcat,路径分别为:F:\tomcat\tomcat1,F:\tomcat\tomcat2,以后这两个目...

aparch tomcat集群配置
基于apache的tomcat负载均衡和集群配置 1】下载安装 模块,支持集群和负载均衡 JK 分为两个版本1,x 和2.x ,其中2.x 并不是最新的版本,它是JK 的另外一个分支,后不知何因没有继续开发,因此2.x 版本已经废弃 C:\Program Files\Apache2.2,以后这个目录将用Apache_Home代替安装tomcat,我是将两个tomcat进行集群,所以安装两个tomcat,路径分别为:F:\tomcat\tomcat1,F:\tomcat\tomcat2,以后这两个目录将用tomcat1_Home,tomcat2_Home代替 2】配置Apache_Home\conf\httpd.conf 在httpd.conf文件的最后一行写入include "C:\Program Files\Apache2.2\conf\mod_jk.conf" 3】配置mod_jk.conf文件 在Apache_Home\conf下建立mod_jk.conf文件 配置 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 : #加载mod_jk Module LoadModule jk_module modules/mod_jk-1.2.30-httpd-2.2.3.so Apache_Home\modules下 # 配置mod_jk #加载集群中的workers JkWorkersFile conf/workers.properties #加载workers的请求处理分配文件 JkMountFile conf/uriworkermap.properties #指定jk的日志输出文件 JkLogFile logs/mod_jk.log #指定日志级别 JkLogLevel warn #指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名 JkMount /* controller 4】配置workers.propertise文件 在Apache_Home\conf下建立workers.propertise文件 配置内容: #server 列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf worker.List=controller,tomcat1,tomcat2 #========tomcat1======== #ajp13 端口号,在tomcat下server.xml配置,默认8009 worker.tomcat1.Port=8009 #tomcat的主机地址,如不为本机,请填写ip地址 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 #server的加权比重,值越高,分得的请求越多 worker.tomcat1.lbfactor=1 #========tomcat2======== #ajp13 端口号,在tomcat下server.xml配置,默认8009 worker.tomcat2.Port=9009 #tomcat的主机地址,如不为本机,请填写ip地址 worker.tomcat2.host=localhost worker.tomcat2.type=ajp13 #server的加权比重,值越高,分得的请求越多 worker.tomcat2.lbfactor=1 #========controller,负载均衡控制器======== #server名为controller,用于负载均衡 worker.controller.type=lb #重试次数 worker.retries=3 #指定分担请求的tomcat worker.controller.balanced_workers=tomcat1,tomcat2 #粘性Session(默认是打开的) 当该属性值=True(或1)时,代表Session 是粘性的,即同一Session在集群中的同一个节点上处理,Session不跨越节点。在集群环境中,一般将该值设置为False worker.controller.sticky_session=false #设置用于负载均衡的server的session可否共享有不少文章说设置为1是可以的,也有设置为0才可以的 worker.controller.sticky_session=1 #worker.controller.sticky_session_force=1 #worker.status.type=status 5】配置uriworkermap.properties文件 在Apache_Home\conf下建立uriworkermap.properties文件 配置内容: #所有请求都由controller这个server处理 /*=controller #所有包含jkstatus请求的都由status这个server处理 #/jkstatus=status #这里的"!”是“非”的意思。 !/*.gif=controller !/*.jpg=controller !/*.png=controller !/*.css=controller !/*.js=controller !/*.htm=controller !/*.html=controller 6】修改tomcat1_Home\conf\server.xml配置 Starting Coyote HTTP/1.1 on http-8081 默认端口为8080,修改为8081 JK: ajp13 Listening on /0.0.0.0:8009 修改端口必须与workers.propertise文件内worker.tomcat1.port=8009一致 需要添加的内容: 上面部分如果需要详细的说明可以看webapps\docs\cluster-howto.html 7】修改tomcat2_Home\conf\server.xml配置 Starting Coyote HTTP/1.1 on http-8082 默认端口为8080,修改为8082 JK: ajp13 listening on /0.0.0.0:9009 修改端口必须与workers.propertise文件内worker.tomcat2.port=9009一致 需要添加的内容: 上面部分如果需要详细的说明可以看webapps\docs\cluster-howto.html 8】session黏贴(共享)方面,如果session中存放的为javabean,javabean 必须实现Serializable接口,如果没有实现会报错误Exception thrown: class java.lang.IllegalArgumentException 9】补充: 看到jameswxx的回复发现确实有欠妥的地方,现在进行改正 在工程的web.xml文件内加入标签 标题名不够准确,将原名称“tomcat集群配置 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 ”更正为“基于apache的tomcat负载均衡和集群配置”
本文档为【aparch tomcat集群配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_212655
暂无简介~
格式:doc
大小:40KB
软件:Word
页数:0
分类:互联网
上传时间:2019-03-21
浏览量:1