<Engine name="Catalina" defaultHost="localhost"jvmRoute="worker2">
<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
2.5 实现session复制,修改context.xml:
<Context distributable="true">+++++++++++++context.xml剩余默认配置
2.6 按照同样的方式设置work3,我的设置如下:
<Connector port="8099" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="9999" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost"jvmRoute="worker3">
<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
2.7 在上面的两个tomcat实例的webapp中添加test目录,并添加test.jsp文件:
<html>
<head>
<title>helloapp</title>
</head>
<body>
<%
System.out.println("calltest.jsp");
%>
SessionID:<%=session.getId()%>
</body>
</html>
分别访问上面两个页面的test.jsp页面,确保能够访问, 在我的机器上的地址如下:http://localhost:8079/test/test.jsp和http://localhost:8099/test/test.jsp。
2.8 使用jk方式集成 httpd + tomcat
下载mod_jk-1.2.31-httpd-2.2.3.so,请下载合适的mod_jk版本,改名为mod_jk.so放进modules文件夹内,修改httpd.conf文件,增加如下内容:
###############################add by qiang.xu######
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkMount /*.do loadbalancer
JkMount /*.jsp loadbalancer
################################################
增加workers.properties文件:
worker.list=loadbalancer
worker.worker2.port=8077 #ajp的监听端口
worker.worker2.host=172.0.0.1 #108.88.3.105
worker.worker2.type=ajp13
worker.worker2.lbfactor=1
worker.worker3.port=9999
worker.worker3.host=127.0.0.1
worker.worker3.type=ajp13
worker.worker3.lbfactor=1
worker.loadbalancer.type=lb
#这里在的worker2、worker3为需要与上边tomcat设置的别名一致
worker.loadbalancer.balance_workers=worker2,worker3
worker.loadbalancer.sticky_session=1
最终完成httpd + tomcat的配置,如果一切正常的话,试着打开这个http://127.0.0.1:8081/test/test.jsp链接,如果能够正常访问表明整合成功。
相关推荐
Windows 下 Tomcat 集群的安装配置与 Linux 下稍有区别,道长为了在一篇教程中讲解两 种操作系统的配置,因此使用两台机器进行安装工作,一台为Windows操作系统,一台为Linux, 每台机器都安装一个 Tomcat;使用 ...
tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制...
Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置
linux配置Tomcat集群
轻松配置linux Tomcat集群 轻松配置linux Tomcat集群 PDF
tomcat集群所以的配置文件
Apache+Tomcat集群配置详解 把Apache安装为运行在80端口的Windows服务,... 本文仅为讲解配置过程,Apache和tomcat均工作在同一台机器上。实际部署时没有任何限制,Apache和单个tomcat可以分别部署在不同的服务器上。
tomcat集群_负载平衡
apache,tomcat集群优化详细配置
Apache+Tomcat集群,本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。
tomcat 集群 部署 ,不错了,很全,已经部署过了,可以使用
tomcat集群配置 程序以及文档 所有东西都在,有现成的例子
tomcat集群session共享
tomcat集群session共享问题解决方案,以及应用到的相关资料
ApacheTomcat集群部署配置整合方案
简单的tomcat集群部署方案,包括tomcat、jdk、nginx、Redis的配置方法
tomcat集群配置详细说明 tomcat集群配置详细说明 tomcat集群配置详细说明 tomcat集群配置详细说明
tomcat集群搭建必备 readis必备jar包 目前只支持tomcat7
Apache Tomcat集群与负载均衡
关于tomcat集群部署总结