Hi Daniel, At last we managed to solve the replication issue. (not exactly a solution but a workaround) :
the problem was: The multicast tried to broadcast to local ip written in the hosts file 127.0.1.1 We had to write the actual ip adress in the hosts file instead : 127.0.1.1 - Tomcat1 we changed to tomcat1_ip_adress - Tomcat1 and the same on the tomcat 2 machine. now it works. thanks for your efforts. On Sun, Dec 29, 2013 at 8:43 PM, Daniel Mikusa <dmik...@gopivotal.com>wrote: > On Dec 29, 2013, at 10:51 AM, Nir A <n...@netomedia.com> wrote: > > > Hi, > > > > If i want to create a cluster of 2 tomcats: > > > > Tomcat1 - ip 111.111.111.111 > > Tomcat2 - ip 222.222.222.222 > > > > > > Where exactly the in the server.xml i should say that my cluster contains > > both of these ips? > > By default, you don't. If you'd rather do that, you can though. See my > previous email to you regarding StaticMember configuration. > > > If you will take alook at my server.xml (which i copy pasted from the > > tutorial) it looks like this: > > > > <?xml version='1.0' encoding='utf-8'?> > > > > <Server port="8105" shutdown="SHUTDOWN"> > > > > <Listener className="org.apache.catalina.core.AprLifecycleListener" > > SSLEngine="on" /> > > > > <Listener className="org.apache.catalina.core.JasperListener" /> > > > > <Listener > > className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> > > <Listener > > className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" > /> > > <Listener > > className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> > > > > <GlobalNamingResources> > > > > <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" protocol="HTTP/1.1" > > connectionTimeout="20000" > > redirectPort="8443" /> > > > > <Connector port="8109" protocol="AJP/1.3" redirectPort="8443" /> > > > > > > <Engine name="Catalina" defaultHost="localhost"> > > <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"> > > <Manager className="org.apache.catalina.ha.session.BackupManager" > > expireSessionsOnShutdown="false" > > notifyListenersOnReplication="true" > > mapSendOptions="6"/> > > </Cluster> > > > > <Realm className="org.apache.catalina.realm.LockOutRealm"> > > <Realm className="org.apache.catalina.realm.UserDatabaseRealm" > > resourceName="UserDatabase"/> > > </Realm> > > > > <Host name="localhost" appBase="webapps" > > unpackWARs="true" autoDeploy="true"> > > > > <Valve className="org.apache.catalina.valves.AccessLogValve" > > directory="logs" > > prefix="localhost_access_log." suffix=".txt" > > pattern="%h %l %u %t "%r" %s %b" /> > > > > </Host> > > </Engine> > > </Service> > > </Server> > > > > Again, It doesn't make sense to me that this configuration will work > since > > the ips (111.111.111.111 , and 222.222.222.222) are not in it. > > The Cluster tag adds some default options for you. See this link for more > on the defaults. > > > http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html#For_the_impatient > > Specifically look at the <Membership /> tag which defines the multicast > service. This is how instances find each other by default. > > > Where exactly should i define them? > > Again, see my other note regarding StaticMember configuration. > > Dan > > > > > Thanks > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >