Tomcat6_Apache2.2_ajp负载均衡加集群实战
[日期:2011-04-20]
来源:Linux社区
作者:Linux
[字体:大 中 小]
3.tomcat负载均衡和集群配置
参考官方配置文档:
http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html
http://tomcat.apache.org/tomcat-6.0-doc/balancer-howto.html
a.tomcat6配置文件server.xml和应用程序的web.xml
**开放负载均衡,默认使用ajp协议时使用8009端口(使用http协议时为8080端口)
**修改tomcat 的 conf/server.xml 的(使用ajp协议时配置)
把
改成
说明:
第一台tomcat就把jvmRoute="tomcat1"
第二台tomcat就把jvmRoute="tomcat2"
第三台tomcat就把jvmRoute="tomcat3"
**开放集群
**修改tomcat 的 conf/server.xml (使用ajp协议时配置)
在 后面或者 后面简单的加上
也可以加上更详细参数的集群配置内容(这是官方默认,请自行修改相关参数):
channelSendOptions="8">
expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"/>
address="228.0.0.4"
port="45564"
frequency="500"
dropTime="3000"/>
address="auto"
port="4000"
autoBind="100"
selectorTimeout="5000"
maxThreads="6"/>
filter=""/>
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
***配置应用的web.xml
***在每个webapps应用中,修改配置文件web.xml文件 添加元素
在web.xml文件中元素下增加以下内容:
具体修改如下:
修改前:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
修改后:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">