Hi Romain, Actually my problem is right the opposite (I forget to mention - sorry!): I'm trying to use a static discovery, but it is working as a dynamic one. In other words, when I run another container (say, host4) it joins into the cluster.
Cheers, Twitter: @elderjava <https://twitter.com/elderjava> Blog: http://eldermoraes.com 2017-07-05 12:38 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > Hi Elder, > > are all the binding address (host)/ports opened between your containers? > (can you telnet between them) > do you use docker-compose to create the cluster (it helps a bit)? > did you activate the debug log of tomcat clustering? it generally helps > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/ > rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2017-07-05 17:30 GMT+02:00 Elder Moraes <elder.mor...@gmail.com>: > > > Hi everyone! > > > > Could you help me? I've been struggling to build a cluster using Docker > and > > Tomee based on the static discovery membership. > > > > Docker image: tomee:8-jre-7.0.3-plume > > > > Please refer to the "Cluster" node described bellow. Could you point me > > what is wrong? > > > > <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" > > address="228.0.0.4" > > port="45564" > > frequency="500" > > dropTime="3000"/> > > <Receiver > > className="org.apache.catalina.tribes.transport.nio.NioReceiver" > > address="auto" > > port="4000" > > autoBind="100" > > selectorTimeout="5000" > > 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. > > StaticMembershipInterceptor"> > > <Member > > className="org.apache.catalina.tribes.membership.StaticMember" > > port="5678" > > securePort="-1" > > host="tomee-soujava1" > > domain="staging-cluster" > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}"/> > > <Member > > className="org.apache.catalina.tribes.membership.StaticMember" > > port="5678" > > securePort="-1" > > host="tomee-soujava2" > > > domain="staging-cluster" > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2}"/> > > <Member > > className="org.apache.catalina.tribes.membership.StaticMember" > > port="5678" > > securePort="-1" > > host="tomee-soujava3" > > > domain="staging-cluster" > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3}"/> > > </Interceptor> > > > > </Interceptor> > > <Interceptor > > className="org.apache.catalina.tribes.group.interceptors. > > MessageDispatchInterceptor"/> > > > > </Channel> > > > > <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" > > filter=""/> > > <Valve > > className="org.apache.catalina.ha.session.JvmRouteBinderValve"/> > > > > <Deployer className="org.apache.catalina.ha.deploy. > FarmWarDeployer" > > tempDir="/tmp/war-temp/" > > deployDir="/tmp/war-deploy/" > > watchDir="/tmp/war-listen/" > > watchEnabled="false"/> > > > > <ClusterListener > > className="org.apache.catalina.ha.session.ClusterSessionListener"/> > > </Cluster> > > > > > > > > Best regards, > > > > Elder > > > > Twitter: @elderjava <https://twitter.com/elderjava> > > Blog: http://eldermoraes.com > > >