解压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共享成功
[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共享成功