Hello,
I have a problem with getting session replication to work in tomcat. I have
two tomat servers running on Windows Server 2003.
I have replication work to the point where the user sessions get replicated
when the tomcat servers startup. What i mean by this is that lets say
tomcat2 is running and a user connects to the application and browses
arround. Then i start tomcat1 and I can see in the session state gets
replicated from tomcat2 to tomcat1.
===============================================================================
Mar 20, 2008 12:54:18 PM org.apache.catalina.cluster.session.DeltaManager
waitForSendAllSessions
INFO: Manager [/webdav]; session state send at 3/20/08 12:54 PM received in
109 ms.
===============================================================================
If the user does not perform any additional actions in the application - so
the session state does not change - then I can stop the tomcat service on
tomcat2 and the session will fail over successfully to tomcat1. But I the
user clicks on any other links in the application and the session state
changes and I stop tomcat2 then then the user sees HTTP 500 errors.
By checking the log file catalina.log file I do not see any session
replications after the initial one when the tomcat server starts. And I
believe that is the problem I just cannot figure out what I am doing wrong.
Below you will find the cluster config of tomcat1 and tomcat2. If anybody
could help me with this problem that would be great:
Tomcat1:
===============================================================================
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
manager.className="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="false"
notifySessionListenersOnReplication="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.16.140.1"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="30000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="172.16.140.1"
tcpListenPort="9015"
tcpSelectorTimeout="100"
tcpThreadCount="16"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"/>
<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"
primaryIndicator="true"/>
<Valve
className="org.apache.catalina.cluster.session.JvmRouteBinderValve"
enabled="true"/>
<ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener" />
<ClusterListener
className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener"
/>
</Cluster>
===============================================================================
Tomcat2
===============================================================================
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
manager.className="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="false"
notifySessionListenersOnReplication="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.16.140.1"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="30000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="172.16.140.2"
tcpListenPort="9015"
tcpSelectorTimeout="100"
tcpThreadCount="16"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"/>
<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"
primaryIndicator="true"/>
<Valve
className="org.apache.catalina.cluster.session.JvmRouteBinderValve"
enabled="true"/>
<ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener" />
<ClusterListener
className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener"
/>
</Cluster>
===============================================================================
--
View this message in context:
http://www.nabble.com/Tomcat-Session-Replication-problem-tp16185824p16185824.html
Sent from the Tomcat - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]