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
>

Reply via email to