Hi all,
I'm running tomcat 5.5.23 on two RHEL 5.6.
I'm having big trouble making the session replication working across these
two nodes.
I configured a cluster and it looks like working: each node discovers the
other one, I can see in the logs every received and transmitted ping.
Well, when I create a session in the logs there are no mention of sessions
being replicated and/or errors encounter while trying.
The applications running on tomcat have the <distributable/> entry in their
web.xml and this is the cluster config part of the server.xml:

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                defaultMode="true"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                manager.expireSessionsOnShutdown="false"
                manager.useDirtyFlag="false"
                manager.notifyListenersOnReplication="true"
                manager.notifySessionListenersOnReplication="true"
                manager.sendAllSessions="true">
        <Membership
className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="500"
                mcastDropTime="3000"/>
        <Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="192.168.199.101"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
        <Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="synchronous"
                ackTimeout="15000"
                waitForAck="true"
                autoConnect="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>

Any Idea? Where I'm wrong? I did something stupid for sure :)
I tried every configuration, suggest... well everything I found on the
official an unofficial documentation... I'm quite frustated :P
Thanks in advance
G.

Reply via email to