Thanks guys.

I'm not using docker-compose.

Actually I've just fixed that errors logged just by creating a
docker-network for the cluster and defining a static IP for each member. So
the cluster is working well at this point.

But it is still working as a dynamic one. I've found somewhere that I
should use channelStartOptions="3" to disable multicast and avoid
unexpected members. But once I do it, the session is not shared thru the
cluster anymore.

Any thoughts?


Twitter: @elderjava <https://twitter.com/elderjava>
Blog: http://eldermoraes.com


2017-07-06 10:03 GMT-03:00 Thiago Veronezi <thi...@veronezi.org>:

> If you are using docker-compose, check the depends_on option. It will
> guarantee you have your name available. It does not guarantee you have the
> service fully up and running though. If you need that too, you will need
> the script to wait for the service behind that name to be ready.
>
> []s,
> Thiago.
>
>
> On 5 Jul 2017 6:16 pm, "Romain Manni-Bucau" <rmannibu...@gmail.com> wrote:
>
> > looks like docker dns is not working that well and registration fails -
> or
> > the startup is not ordered properly but result lead to the same. Often
> saw
> > docker-compose having a small bash loop to wait for the host/port being
> > accessible. Maybe that's what you need (yes it is ugly)
> >
> >
> > 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-06 0:13 GMT+02:00 Elder Moraes <elder.mor...@gmail.com>:
> >
> > > I've got the log and put here:
> > >
> > > https://www.dropbox.com/s/yxt3ym1ucv1hwb3/catalina.2017-07-05.log?dl=0
> > >
> > >
> > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > Blog: http://eldermoraes.com
> > >
> > >
> > >
> > > 2017-07-05 18:56 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
> > >
> > > > interesting, would be great to have debug log of that clustering part
> > > > (something like org.apache.catalina.tribes.level = FINE), think the
> > > static
> > > > members are actually excluded of the cluster reading this error
> > > >
> > > >
> > > > 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 23:53 GMT+02:00 Elder Moraes <elder.mor...@gmail.com>:
> > > >
> > > > > Hmm, why not the tcpfailuredetector as a root (/>) instead of
> > wrapping
> > > > the
> > > > > static membership one?
> > > > >
> > > > > Done e got this error:
> > > > >
> > > > > 05-Jul-2017 21:51:32.845 WARNING
> > > > > [GroupChannel-Heartbeat[Catalina-Channel]-1]
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke Unable to perform
> > > heartbeat
> > > > on
> > > > > the TcpFailureDetector.
> > > > >  java.lang.ArrayIndexOutOfBoundsException: 0
> > > > >     at
> > > > > org.apache.catalina.tribes.membership.MemberImpl.
> > > > > hashCode(MemberImpl.java:570)
> > > > >     at java.util.HashMap.hash(HashMap.java:338)
> > > > >     at java.util.HashMap.containsKey(HashMap.java:595)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.
> > > > > performBasicCheck(TcpFailureDetector.java:258)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.
> > > > > checkMembers(TcpFailureDetector.java:225)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.interceptors.
> > > > > TcpFailureDetector.heartbeat(TcpFailureDetector.java:218)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.ChannelInterceptorBase.heartbeat(
> > > > > ChannelInterceptorBase.java:100)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.GroupChannel.heartbeat(
> > > > > GroupChannel.java:161)
> > > > >     at
> > > > > org.apache.catalina.tribes.group.GroupChannel$HeartbeatThread.run(
> > > > > GroupChannel.java:719)
> > > > >
> > > > >
> > > > >
> > > > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > > > Blog: http://eldermoraes.com
> > > > >
> > > > >
> > > > >
> > > > > 2017-07-05 18:47 GMT-03:00 Romain Manni-Bucau <
> rmannibu...@gmail.com
> > >:
> > > > >
> > > > > > Hmm, why not the tcpfailuredetector as a root (/>) instead of
> > > wrapping
> > > > > the
> > > > > > static membership one?
> > > > > >
> > > > > > Also did you manage to get debug log of tomcat cluster? it helps
> a
> > > lot
> > > > in
> > > > > > general
> > > > > >
> > > > > >
> > > > > > 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 23:43 GMT+02:00 Elder Moraes <elder.mor...@gmail.com
> >:
> > > > > >
> > > > > > > Did it. No errors found.
> > > > > > >
> > > > > > > If you want to have a look at the server.xml. Also I've undone
> > the
> > > > > > changes
> > > > > > > I've made before.
> > > > > > >
> > > > > > > https://www.dropbox.com/s/p3iknyku2rb3f3w/server.xml?dl=0
> > > > > > >
> > > > > > >
> > > > > > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > > > > > Blog: http://eldermoraes.com
> > > > > > >
> > > > > > >
> > > > > > > 2017-07-05 17:08 GMT-03:00 Romain Manni-Bucau <
> > > rmannibu...@gmail.com
> > > > >:
> > > > > > >
> > > > > > > > Gmail formatting doesnt help much but think it can miss some
> > > > closing
> > > > > > > tags.
> > > > > > > > Autoformat it in an ide, it should show it.
> > > > > > > >
> > > > > > > > Le 5 juil. 2017 21:28, "Elder Moraes" <
> elder.mor...@gmail.com>
> > a
> > > > > > écrit :
> > > > > > > >
> > > > > > > > > Actually I can't... :-(
> > > > > > > > >
> > > > > > > > > But if you could point me where I should look, maybe I can
> > > figure
> > > > > it
> > > > > > > out.
> > > > > > > > >
> > > > > > > > > Is that code that I've sent here correct? No issue?
> > > > > > > > >
> > > > > > > > > Did I put the StaticMembershipInterceptor at right place?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > > > > > > > Blog: http://eldermoraes.com
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2017-07-05 16:21 GMT-03:00 Romain Manni-Bucau <
> > > > > rmannibu...@gmail.com
> > > > > > >:
> > > > > > > > >
> > > > > > > > > > Do you think you can do a setup without docker? Would be
> > > easier
> > > > > to
> > > > > > > > check
> > > > > > > > > > but sounds like a config issue.
> > > > > > > > > >
> > > > > > > > > > Le 5 juil. 2017 21:18, "Elder Moraes" <
> > > elder.mor...@gmail.com>
> > > > a
> > > > > > > > écrit :
> > > > > > > > > >
> > > > > > > > > > > If you are talking about removing the McastService,
> I've
> > > > > already
> > > > > > > done
> > > > > > > > > and
> > > > > > > > > > > didn't work. The cluster still works as a dynamic one.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > > > > > > > > > Blog: http://eldermoraes.com
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2017-07-05 16:08 GMT-03:00 Romain Manni-Bucau <
> > > > > > > rmannibu...@gmail.com
> > > > > > > > >:
> > > > > > > > > > >
> > > > > > > > > > > > Think you ask to find node with this service so it
> > > behaves
> > > > as
> > > > > > > > > > configured.
> > > > > > > > > > > > Remove it for static clusters.
> > > > > > > > > > > >
> > > > > > > > > > > > Le 5 juil. 2017 20:43, "Elder Moraes" <
> > > > > elder.mor...@gmail.com>
> > > > > > a
> > > > > > > > > > écrit :
> > > > > > > > > > > >
> > > > > > > > > > > > Sorry, I don't get it...
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava>
> > > > > > > > > > > > Blog: http://eldermoraes.com
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > 2017-07-05 15:38 GMT-03:00 Romain Manni-Bucau <
> > > > > > > > rmannibu...@gmail.com
> > > > > > > > > >:
> > > > > > > > > > > >
> > > > > > > > > > > > > (disclaimer: read quickly on phone so can be wrong)
> > > > > > > > > > > > >
> > > > > > > > > > > > > seems you use membership discovery, can't it be
> > simply
> > > > > that?
> > > > > > > > > > > > >
> > > > > > > > > > > > > 2017-07-05 20:07 GMT+02:00 Elder Moraes <
> > > > > > > elder.mor...@gmail.com
> > > > > > > > >:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Sure! Here they are:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Name: Catalina:type=Cluster,
> > > > > component=Member,name="tcp://{
> > > > > > > 172,
> > > > > > > > > 17,
> > > > > > > > > > > 0,
> > > > > > > > > > > > > > 3}:4000"
> > > > > > > > > > > > > > modelerType: org.apache.tomcat.util.
> > > > > modeler.BaseModelMBean
> > > > > > > > > > > > > > memberAliveTime: 59124
> > > > > > > > > > > > > > suspect: false
> > > > > > > > > > > > > > udpPort: -1
> > > > > > > > > > > > > > local: false
> > > > > > > > > > > > > > securePort: -1
> > > > > > > > > > > > > > hostname: {172, 17, 0, 3}
> > > > > > > > > > > > > > port: 4000
> > > > > > > > > > > > > > serviceStartTime: 0
> > > > > > > > > > > > > > ready: true
> > > > > > > > > > > > > > failing: false
> > > > > > > > > > > > > > name: tcp://{172, 17, 0, 3}:4000
> > > > > > > > > > > > > > msgCount: 0
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Name: Catalina:type=Cluster,
> > > > > component=Member,name="tcp://1
> > > > > > > > > > > > 72.17.0.4:4000
> > > > > > > > > > > > > "
> > > > > > > > > > > > > > modelerType: org.apache.tomcat.util.
> > > > > modeler.BaseModelMBean
> > > > > > > > > > > > > > memberAliveTime: 8094
> > > > > > > > > > > > > > suspect: false
> > > > > > > > > > > > > > udpPort: -1
> > > > > > > > > > > > > > local: true
> > > > > > > > > > > > > > securePort: -1
> > > > > > > > > > > > > > hostname: 172.17.0.4
> > > > > > > > > > > > > > port: 4000
> > > > > > > > > > > > > > serviceStartTime: 1499277570908
> > > > > > > > > > > > > > ready: true
> > > > > > > > > > > > > > failing: false
> > > > > > > > > > > > > > name: tcp://172.17.0.4:4000
> > > > > > > > > > > > > > msgCount: 108
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Name: Catalina:type=Cluster,
> > > > > component=Member,name="tcp://{
> > > > > > > 172,
> > > > > > > > > 17,
> > > > > > > > > > > 0,
> > > > > > > > > > > > > > 5}:4000"
> > > > > > > > > > > > > > modelerType: org.apache.tomcat.util.
> > > > > modeler.BaseModelMBean
> > > > > > > > > > > > > > memberAliveTime: 52614
> > > > > > > > > > > > > > suspect: false
> > > > > > > > > > > > > > udpPort: -1
> > > > > > > > > > > > > > local: false
> > > > > > > > > > > > > > securePort: -1
> > > > > > > > > > > > > > hostname: {172, 17, 0, 5}
> > > > > > > > > > > > > > port: 4000
> > > > > > > > > > > > > > serviceStartTime: 0
> > > > > > > > > > > > > > ready: true
> > > > > > > > > > > > > > failing: false
> > > > > > > > > > > > > > name: tcp://{172, 17, 0, 5}:4000
> > > > > > > > > > > > > > msgCount: 0
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Name: Catalina:type=Cluster
> > > > > > > > > > > > > > modelerType: org.apache.tomcat.util.
> > > > > modeler.BaseModelMBean
> > > > > > > > > > > > > > channelStartOptions: 15
> > > > > > > > > > > > > > stateName: STARTED
> > > > > > > > > > > > > > channelSendOptions: 8
> > > > > > > > > > > > > > domain: Catalina
> > > > > > > > > > > > > > clusterName: Catalina
> > > > > > > > > > > > > > heartbeatBackgroundEnabled: false
> > > > > > > > > > > > > > notifyLifecycleListenerOnFailure: false
> > > > > > > > > > > > > > objectName: Catalina:type=Cluster
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Name: Catalina:type=Cluster,component=Deployer
> > > > > > > > > > > > > > modelerType: org.apache.catalina.mbeans.
> > > ClassNameMBean
> > > > > > > > > > > > > > watchDir: /tmp/war-listen/
> > > > > > > > > > > > > > processDeployFrequency: 2
> > > > > > > > > > > > > > tempDir: /tmp/war-temp/
> > > > > > > > > > > > > > maxValidTime: 300
> > > > > > > > > > > > > > deployDir: /tmp/war-deploy/
> > > > > > > > > > > > > > watchEnabled: false
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Twitter: @elderjava <
> https://twitter.com/elderjava
> > >
> > > > > > > > > > > > > > Blog: http://eldermoraes.com
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > 2017-07-05 13:40 GMT-03:00 Romain Manni-Bucau <
> > > > > > > > > > rmannibu...@gmail.com
> > > > > > > > > > > >:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hmm, can you have a look into JMX on some tomee
> > > > > instances
> > > > > > > to
> > > > > > > > > > check
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > tomcat cluster config please?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > 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 18:34 GMT+02:00 Elder Moraes <
> > > > > > > > > elder.mor...@gmail.com
> > > > > > > > > > >:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > 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