Tomcat session 复制
来源:互联网 发布:什么笔记本适合编程 编辑:程序博客网 时间:2024/06/03 10:09
From:http://blog.csdn.net/liuzhenwen/article/details/5335712
1.修改conf/server.xml文件,把cluster部份注释去掉,修改tcpListenAddress和tcpListenPort参数。 如果有多网卡或虚拟网卡,增加下面参数mcastBindAddress="127.0.0.1" 具体配置如下:
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true"
notifyListenersOnReplication="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastBindAddress="127.0.0.1" # 多网卡或虚拟网卡
mcastAddr="228.0.0.4"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="192.168.1.55" # 配置IP地址
tcpListenPort="4001" #配置端口,不能与其它tomcat的server.xml端口相同
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"
waitForAck="true"/>
<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*/.gif;.*/.js;.*/.jpg;.*/.png;.*/.htm;.*/.html;.*/.css;.*/.txt;"/>
<Deployer className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
<ClusterListener className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
</Cluster>
2. 修改conf/web.xml文件,添加 distributable 属性,表示Tomcat要为此web应用复制 Session。在web.xml文件最后加上distributable,具体配置如下:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<distributable/> #新加 的distributable属性
</web-app>
3.去悼conf/server.xml文件里的注 释,这一步在实际应用中可以不用配置.
<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">
-->
修 改为
<!-- You should set jvmRoute to support load-balancing via AJP ie :-->
< Engine name = "Standalone" defaultHost = "localhost" jvmRoute = "jvm1" / > # jvm1可以修改为其它名字
- tomcat session 复制
- Tomcat+session复制
- tomcat session复制
- Tomcat session 复制
- tomcat session复制
- nginx+tomcat集群+session复制
- apache tomcat 集群 + session 复制
- Apache-Tomcat集群--session复制
- tomcat和Session复制介绍
- Tomcat 5集群中的SESSION复制二
- Tomcat 5集群中的SESSION复制
- linux tomcat 6配置session复制
- Tomcat集群之Session复制配置
- nginx+tomcat+session复制(linux)
- Tomcat集群之Session复制配置
- linux tomcat 6配置session复制
- 多个tomcat之间的session复制
- 集群下tomcat间session复制
- 由a-z0-9生成三位密码
- Oracle数据库存储过程合并sql的时候报错问题
- Delphi 窗体程序接受命令行参数
- 第21章 排序
- 将文件存储到数据库(以二进制流的形式)
- Tomcat session 复制
- preCornerDetect函数
- xsd 生成 java类
- U3D学习笔记(5)
- kernel如何保证cache数据一致性
- 控件随手指移动动画
- Android存储数据方法——SharedPreferences
- lua单链表简单实现
- iOS价格日历