tomcat集群

解压jiqun.rar几个分卷 里面有tomcat两 集群环境已经配置好
[b]tomcat集群的配置[/b]

1 取消tomcat1 server.xml Cluster标签的注释 此外tomcat1不需要做任何修改
2 取消tomcat2 server.xml Cluster标签的注释 找到tomcat2 如下代码

<Receiver className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="auto"
tcpListenPort="4001"
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
tcpListenPort修改 与tomcat1不同即可

可以先启动tomcat1 在启动tomcat2 tomcat2启动后,查看tomcat1控制台是否输出连接的
信息 如果有 配置成功
[b]测试[/b]
访问
http://localhost:8090/a/a.jsp
不要关闭浏览器 修改访问路径
http://localhost:8888/a/a.jsp 结果sessionid不变说明session共享

apache 负载均衡配置
下载
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.rar (5.1 MB)安装
修改conf目录下httpd.conf 修改端口Listen 80为 Listen 8080
重启apache服务器 尽量在管理--》服务 开启(成功率高)

在httpd.conf最后一行添加
ProxyRequests Off
<Proxy balancer://mycluster>
BalancerMember http://localhost:8090 loadfactor=1
BalancerMember http://localhost:8888 loadfactor=1
</Proxy>
ProxyPass / balancer://mycluster/
<Location /balancer-manager>
SetHandler balancer-manager
order Deny,Allow
Deny from all
Allow from localhost
</Location>
重启

通过apache访问tomcat
http://localhost:8080/a/a.jsp
刷新多次 发现现实的端口一会是 8090 一会是8888说明负载均衡成功
同时sessionid不变说明集群和session共享成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值