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 >