Tomcat群集配置问题:两个节点之间不会同步

时间:2013-09-26 13:55:52

标签: java tomcat virtual-machine cluster-computing

我想建立一个由两个节点组成的简单Tomcat集群 我有两个虚拟机,它们是同一个本地网络的成员,可以互相看到。

在两个Tomcats群集配置部分(在server.xml中)类似:

    <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="41166" 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.MessageDispatch15Interceptor"/>
        </Channel>
        <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=""/>
        <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>
        <Valve className="org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve" logoutUri="/j_spring_cas_security_logout"/>
        <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/>
        <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
    </Cluster>

当我启动两个Tomcats时,我的应用程序已启动并正在运行,但会话未被复制(我必须登录两次)。

任何想法我做错了什么?

P.S。:我还没有任何负载均衡器。看起来tomcat集群使用广播,不需要任何证书节点。如果我错了,请在这里纠正我。

1 个答案:

答案 0 :(得分:-1)

您确实需要为粘性会话配置负载均衡器的Tomcat文档站点。请查看最后一个要点:http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html#Cluster_Basics

看起来广播实际上并不是在群集中的节点之间广播会话。

相关问题