I'd suggest you move to Tomcat 6, start with a clean config.
Tomcat 6 supports static members and validation over TCP, which makes members stick around even if multicast is flaky

Filip

Gustavo Araujo wrote:
Filip,

Thanks for your response, but the cluster members continue to disappear! =(

Follow down the logs and the conf files :

Node1:
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:       /usr/lib/jvm/java/jre
Created MBeanServer with ID: -slyi9d:fnhl9syd.0:node1:1
13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib64/gcj-4.1.2
13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 501 ms
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
start
INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node1 with
name Catalina:type=ClusterSender,host=node1
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 200 milliseconds to establish cluster membership
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
registerMBean
INFO: membership mbean registered
(Catalina:type=ClusterMembership,host=node1)
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
start
INFO: Cluster FarmWarDeployer started.
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:9009
13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/27  config=null
13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1359 ms
13-Nov-08 2:05:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=237539]
13-Nov-08 2:06:12 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=237539]


Node2:
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:       /usr/lib/jvm/java/jre
Created MBeanServer with ID: -8mj78c:fnhl9t7r.0:node2:1
13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib64/gcj-4.1.2
13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 499 ms
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
start
INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node2 with
name Catalina:type=ClusterSender,host=node2
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 200 milliseconds to establish cluster membership
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
registerMBean
INFO: membership mbean registered
(Catalina:type=ClusterMembership,host=node2)
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
start
INFO: Cluster FarmWarDeployer started.
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/27  config=null
13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1383 ms
13-Nov-08 2:10:48 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4001
,catalina,172.16.12.111,4001, alive=531678]
13-Nov-08 2:11:18 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4001,catalina,172.16.12.111,4001, alive=531678]


Conf files:

Node1:
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="9009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node1">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node1" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <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"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="30000"/>
            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.111"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <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>
      </Host>
    </Engine>
  </Service>
</Server>

Node2:
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node2">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node2" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <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"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="30000"/>
            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.21"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <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>
      </Host>
    </Engine>
  </Service>
</Server>


2008/11/13 Filip Hanik - Dev Lists <[EMAIL PROTECTED]>

increase

mcastDropTime="3000"

to

mcastDropTime="30000"



Gustavo Araujo wrote:

Hello!

I'm trying to finish my configuration of the cluster.

But i get the message of 'memberDisappeared' in both nodes:

Node1:
<users@tomcat.apache.org>12-Nov-08 5:30:36 PM

org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=218675]
12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=818689]
12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=1418703]
12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=1718685]
12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2018717]
12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2318699]
12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2618680]
12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]

Node2:
12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=528177]
12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1128179]
12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1428198]
12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1728180]
12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]

Follow the conf files:

Node2:
<Server port="8005" shutdown="SHUTDOWN">

 <Listener className="org.apache.catalina.core.AprLifecycleListener" />
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
 <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

 <GlobalNamingResources>

   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

   <Resource name="UserDatabase" auth="Container"
             type="org.apache.catalina.UserDatabase"
      description="User database that can be updated and saved"
          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
         pathname="conf/tomcat-users.xml" />

 </GlobalNamingResources>

 <Service name="Catalina">

   <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" />

   <Connector port="8009"
              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

   <Engine name="Catalina" defaultHost="node2">

     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
            resourceName="UserDatabase"/>

     <Host name="node2" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">

       <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"
               mcastAddr="228.0.0.4"
               mcastPort="45564"
               mcastFrequency="50"
               mcastDropTime="3000"/>

           <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
               tcpListenAddress="172.16.12.21"
               tcpListenPort="4001"
               tcpSelectorTimeout="100"
               tcpThreadCount="6"/>

           <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
               replicationMode="pooled"
               ackTimeout="15000"
               waitForAck="true">
               <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
               timeout="60000"
               keepAliveTime="120000"/>
           </Sender>

           <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>

     </Host>

   </Engine>

 </Service>

</Server>


Node 1:

<Server port="9005" shutdown="SHUTDOWN">

 <Listener className="org.apache.catalina.core.AprLifecycleListener" />
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
 <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

 <GlobalNamingResources>

   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

   <Resource name="UserDatabase" auth="Container"
             type="org.apache.catalina.UserDatabase"
      description="User database that can be updated and saved"
          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
         pathname="conf/tomcat-users.xml" />

 </GlobalNamingResources>

 <Service name="Catalina">

   <Connector port="9080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" />

   <Connector port="9009"
              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

   <Engine name="Catalina" defaultHost="node1">

     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
            resourceName="UserDatabase"/>

     <Host name="node1" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">

       <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"
               mcastAddr="228.0.0.4"
               mcastPort="45564"
               mcastFrequency="50"
               mcastDropTime="3000"/>

           <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
               tcpListenAddress="172.16.12.111"
               tcpListenPort="4002"
               tcpSelectorTimeout="100"
               tcpThreadCount="6"/>

           <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
               replicationMode="pooled"
               ackTimeout="15000"
               waitForAck="true">
               <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
               timeout="60000"
               keepAliveTime="120000"/>
           </Sender>

           <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>

      </Host>

   </Engine>

 </Service>

</Server>


Thanks for the support!





---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to