日期:2014-05-17  浏览次数:20831 次

Apache+Tomecat集群配置

早前就解了Apache和Tomcat可以搭建集群,可以负载均衡,升级就不需要停交易,真是强大。昨晚看了google reader的收藏又再次看到这篇文章,于是今天在星巴克研究了一把,发现真的很强大,负载均衡、session复制都可以做到,以后再也不用为升级系统而烦恼了。
?????? 下面就来讲讲是搭建集群的过程,首页需要下载apahce和tomcat(当然需要安装jdk,这就不多讲了,大家应该懂得),本次实践我是在windows系统的环境下进行的,apache是2.2.21版本,tomcat是7.0.16和7.0.23两个版本。
?????? 首先讲讲tomcat需要配置的文件,假设Tomcat 7.0.16为服务器A,Tomcat 7.0.23为服务器B。注意如果你的Tomcat都是放在同一台机子上,那你要修改端口,确保端口不要冲突。
服务器A的server.xml配置文件中的Engine节点中新增jvmRoute属性,值可以自己定义,例如jvm1,同时新增Cluster节点的所有内容,如果tomcat是在同一台机子的就需要注意Receiver节点的port属性不能冲突,例如:4000
服务器A的server.xml配置文件

Xml代码 复制代码
  1. <Connector?port="8080"?protocol="HTTP/1.1"?connectionTimeout="20000"?redirectPort="8443"?/>??
  2. ??
  3. <Connector?port="8009"?protocol="AJP/1.3"?redirectPort="8443"?/>??
  4. ??
  5. <Engine?name="Catalina"?defaultHost="localhost"?jvmRoute="jvm1">??
  6. ??
  7. <Cluster?className="org.apache.catalina.ha.tcp.SimpleTcpCluster"?hannelSendOptions=