Hi, I'm trying to setup a simple 2-node tomcat cluster on Windows 7 RC. Everything works fine exept local nodes dosen't connect to each other and even dosen't find each other. Any external nodes can find and share sessions with local. I try to follow some googled tips (even turn off firewall) without any success. Any ideas? Am I missed something?
Here is my server.xml and output: <?xml version="1.0" encoding="utf-8"?> <Server port="${tomcat.server.port}1" shutdown="SHUTDOWN"> <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on"/> <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html --> <Listener className="org.apache.catalina.core.JasperListener"/> <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html --> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/> <!-- Global JNDI resources Documentation at /docs/jndi-resources-howto.html --> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <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="${tomcat.server.port}2" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="${tomcat.server.port}3" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" disableUploadTimeout="true"/> <!-- <Connector port="${tomcat.init.port}3" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"/> <Connector port="${tomcat.init.port}4" protocol="AJP/1.3" redirectPort="${tomcat.init.port}3"/> --> <Engine name="Catalina" defaultHost="cluster" jvmRoute="node${tomcat.server.port}"> <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8"> <Manager className="org.apache.catalina.ha.session.DeltaManager" expireSessionsOnShutdown="false" notifyListenersOnReplication="true"/> <Channel className="org.apache.catalina.tribes.group.GroupChannel"> <Membership className="org.apache.catalina.tribes.membership.McastService" frequency="500" dropTime="3000" /> <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" selectorTimeout="100" maxThreads="6"/> <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter" > <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/> </Sender> <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/> <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/> <!-- <Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/> --> </Channel> <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter="" /> <!-- .*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/> --> <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/> <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/> <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/> </Cluster> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="cluster" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="examples" path="/examples" reloadable="true" distributable="true" /> </Host> </Engine> </Service> </Server> Here is output: 15.06.2009 22:36:36 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production envi ronments was not found on the java.library.path: C:\Sun\Java\jdk1.6.0_14x64\bin;.;C:\Windows\Sun\Jav a\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\ActiveState Komodo Edit 5\;C:\Program Fi les (x86)\MiKTeX 2.7\miktex\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\S ystem32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\TortoiseHg;C:\Program Files (x86)\Subversion\ bin;C:\Program Files\TortoiseSVN\bin;C:\Python\Python31;C:\dmd\dmd.1.041-tango-0.99.8\bin;C:\Apache\ apache-ant-1.7.1\bin;C:\Apache\apache-maven-2.0.10\bin 15.06.2009 22:36:36 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8022 15.06.2009 22:36:36 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1083 ms 15.06.2009 22:36:36 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 15.06.2009 22:36:36 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 15.06.2009 22:36:36 org.apache.catalina.ha.tcp.SimpleTcpCluster start INFO: Cluster is about to start 15.06.2009 22:36:36 org.apache.catalina.tribes.transport.ReceiverBase getBind FINE: Starting replication listener on address:192.168.149.1 15.06.2009 22:36:36 org.apache.catalina.tribes.transport.ReceiverBase bind INFO: Receiver Server Socket bound to:/192.168.149.1:4001 15.06.2009 22:36:36 org.apache.catalina.tribes.membership.McastServiceImpl setupSocket INFO: Setting cluster mcast soTimeout to 500 15.06.2009 22:36:36 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers INFO: Sleeping for 1000 milliseconds to establish cluster membership, start level:4 15.06.2009 22:36:37 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers INFO: Done sleeping, membership established, start level:4 15.06.2009 22:36:37 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers INFO: Sleeping for 1000 milliseconds to establish cluster membership, start level:8 15.06.2009 22:36:38 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers INFO: Done sleeping, membership established, start level:8 15.06.2009 22:36:39 org.apache.catalina.ha.session.DeltaManager start INFO: Register manager /examples to cluster element Engine with name Catalina 15.06.2009 22:36:39 org.apache.catalina.ha.session.DeltaManager start INFO: Starting clustering manager at /examples 15.06.2009 22:36:39 org.apache.catalina.ha.session.DeltaManager getAllClusterSessions INFO: Manager [cluster#/examples]: skipping state transfer. No members active in cluster group. 15.06.2009 22:36:39 org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() 15.06.2009 22:36:39 org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() 15.06.2009 22:36:39 org.apache.catalina.ha.session.JvmRouteBinderValve start INFO: JvmRouteBinderValve started 15.06.2009 22:36:39 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8022 15.06.2009 22:36:39 org.apache.catalina.startup.Catalina start INFO: Server startup in 3305 ms --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org