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
> >
>

Reply via email to