Apache 2.2.x+Tomcat6配备集群

Apache 2.2.x+Tomcat6配置集群

在我们部署Web应用时,不可避免大多都会涉及到集群问题,此文作为Apache 2.2.x+Tomcat6配置集群的备忘。

配置Tomcat6 的conf\server.xml文件,启用集群设置,如果在本地同时运行多个Tomcat进行测试的话,需要修改部分端口号,以避免冲突

打开AJP:<Connector port=”9009″ protocol=”AJP/1.3″ redirectPort=”9443″ />

打开集群:

Xml代码

   <Engine name=”Standalone” defaultHost=”localhost” jvmRoute=”jvm2″>   

 

     <!–For clustering, please take a look at documentation at:  

         /docs/cluster-howto.html  (simple how to)  

         /docs/config/cluster.html (reference documentation) –> 

       

      

<Cluster className=”org.apache.catalina.ha.tcp.SimpleTcpCluster”  channelSendOptions=”6″>      

    <Manager className=”org.apache.catalina.ha.session.BackupManager”      

    expireSessionsOnShutdown=”false”      

    notifyListenersOnReplication=”true”      

    mapSendOptions=”6″/>      

    <!–      

    <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=”5001″      

    selectorTimeout=”100″      

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

    <Interceptor className=”org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor”/>      

    </Channel>      

    <Valve className=”org.apache.catalina.ha.tcp.ReplicationValve”      

    filter=

Apache 2.2.x+Tomcat6配备集群

相关文章:

你感兴趣的文章:

标签云: