Dumb question: is everything supposed to be defined on the same IP (loopback?) and port?
Andrew Hole wrote .. > Hello guys! > > I've the following configuration on server.xml for two different instances > of tomcat (on the same server). BUT, i don't know why, session replication > doesn't work. > Could you help me to find why? > > Thanks > > Instance 1: > > <Cluster className=" > org.apache.catalina.cluster.tcp.SimpleTcpCluster" > doClusterLog="true" > clusterLogName="clusterlog" > manager.className=" > org.apache.catalina.cluster.session.DeltaManager" > manager.expireSessionsOnShutdown="false" > manager.notifyListenersOnReplication="false" > manager.notifySessionListenersOnReplication="false" > manager.sendAllSessions="false" > manager.sendAllSessionsSize="500" > manager.sendAllSessionsWaitTime="20"> > <Membership > className=" > org.apache.catalina.cluster.mcast.McastService" > mcastAddr="228.0.0.4" > mcastBindAddress="127.0.0.1" > mcastClusterDomain="d10" > mcastPort="45564" > mcastFrequency="1000" > mcastDropTime="30000" > recoveryCounter="10" > recoveryEnabled="true" > recoverySleepTime="5000"/> > <Receiver > className=" > org.apache.catalina.cluster.tcp.ReplicationListener" > tcpListenAddress="auto" > tcpListenPort="9016" > tcpSelectorTimeout="100" > tcpThreadCount="6"/> > <Sender > className=" > org.apache.catalina.cluster.tcp.ReplicationTransmitter" > replicationMode="fastasyncqueue" > recoverTimeout="5000" > recoverCounter="6" > doTransmitterProcessingStats="true" > doProcessingStats="true" > doWaitAckStats="true" > queueTimeWait="true" > queueDoStats="true" > queueCheckLock="true" > ackTimeout="15000" > waitForAck="true" > keepAliveTimeout="80000" > keepAliveMaxRequestCount="-1"/> > <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" /> > <Deployer className=" > org.apache.catalina.cluster.deploy.FarmWarDeployer" > tempDir="${catalina.base > }/war-temp" > deployDir="${catalina.base > }/war-deploy/" > watchDir="${catalina.base > }/war-listen/" > watchEnabled="true"/> > </Cluster> > > > Instance 2 > > <Cluster className=" > org.apache.catalina.cluster.tcp.SimpleTcpCluster" > doClusterLog="true" > clusterLogName="clusterlog" > manager.className=" > org.apache.catalina.cluster.session.DeltaManager" > manager.expireSessionsOnShutdown="false" > manager.notifyListenersOnReplication="false" > manager.notifySessionListenersOnReplication="false" > manager.sendAllSessions="false" > manager.sendAllSessionsSize="500" > manager.sendAllSessionsWaitTime="20"> > <Membership > className=" > org.apache.catalina.cluster.mcast.McastService" > mcastAddr="228.0.0.4" > mcastBindAddress="127.0.0.1" > mcastClusterDomain="d10" > mcastPort="45564" > mcastFrequency="1000" > mcastDropTime="30000" > recoveryCounter="10" > recoveryEnabled="true" > recoverySleepTime="5000"/> > <Receiver > className=" > org.apache.catalina.cluster.tcp.ReplicationListener" > tcpListenAddress="auto" > tcpListenPort="9017" > tcpSelectorTimeout="100" > tcpThreadCount="6"/> > <Sender > className=" > org.apache.catalina.cluster.tcp.ReplicationTransmitter" > replicationMode="fastasyncqueue" > recoverTimeout="5000" > recoverCounter="6" > doTransmitterProcessingStats="true" > doProcessingStats="true" > doWaitAckStats="true" > queueTimeWait="true" > queueDoStats="true" > queueCheckLock="true" > ackTimeout="15000" > waitForAck="true" > keepAliveTimeout="80000" > keepAliveMaxRequestCount="-1"/> > <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" /> > <Deployer className=" > org.apache.catalina.cluster.deploy.FarmWarDeployer" > tempDir="${catalina.base > }/war-temp" > deployDir="${catalina.base > }/war-deploy/" > watchDir="${catalina.base > }/war-listen/" > watchEnabled="true"/> > </Cluster> --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]