集群和负载(2)

来源:互联网 发布:阿拉伯水烟壶淘宝店 编辑:程序博客网 时间:2024/05/07 17:10

 (四)tomcat集群配置
(1)负载均衡配置的条件下配置tomcat集群)分别修改三个tomcat的配置文件co
(2)分别修改三个tomcat的配置文件conf/server.xml,修改内容如下
修改前配置的条件下配置tomcat集群 (2        <!--)分别修改三个tomcat的配置文件co
        <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                 managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 expireSessionsOnShutdown="false"nfserver.xml,修改内容如下
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">
)分别修改三个tomcat的配置文件co
            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"修改前   
                mcastPort="45564"
                mcastFrequency="500"
                mcastDropTime="3000"/>配置的条件下配置tomcat集群 (2

            <Receiver
                className="org.apache.catalina.cluster.tcp.ReplicationListener"修改前   
                tcpListenAddress="auto"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"配置的条件下配置tomcat集群 (2
                tcpThreadCount="6"/>

            <Sender修改前   
                className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="5000"/>)分别修改三个tomcat的配置文件co

            <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
                   filter=".*/.gif;.*/.js;.*/.jpg;.*/.png;.*/.htm;.*/.html;.*/.css;.*/.txt;"/>nfserver.xml,修改内容如下
                  
            <Deployer className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                      tempDir="/tmp/war-temp/"(四)tomcat集群配置(1)负载均衡
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/"
                      watchEnabled="false"/>配置的条件下配置tomcat集群 (2
                      
            <ClusterListener className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
        </Cluster>修改前   
        -->  


 修改后

修改前    修改前          <!-- modify by whh -->
        <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                 managerClassName="org.apache.catalina.cluster.session.DeltaManager"配置的条件下配置tomcat集群 (2
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">(四)tomcat集群配置(1)负载均衡

            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"配置的条件下配置tomcat集群 (2
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="500")分别修改三个tomcat的配置文件co
                mcastDropTime="3000"/>

            <Receiver配置的条件下配置tomcat集群 (2
                className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="auto"
                tcpListenPort="4001"配置的条件下配置tomcat集群 (2
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
)分别修改三个tomcat的配置文件co
            <Sender
                className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"配置的条件下配置tomcat集群 (2
                ackTimeout="5000"/>

            <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"(四)tomcat集群配置(1)负载均衡
                   filter=".*/.gif;.*/.js;.*/.jpg;.*/.png;.*/.htm;.*/.html;.*/.css;.*/.txt;"/>
                  
            <Deployer className="org.apache.catalina.cluster.deploy.FarmWarDeployer"nfserver.xml,修改内容如下
                      tempDir="/tmp/war-temp/"
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/")分别修改三个tomcat的配置文件co
                      watchEnabled="false"/>
                      
            <ClusterListener className="org.apache.catalina.cluster.session.ClusterSessionListener"/>修改前   
        </Cluster>
       <!-- modify by whh -->

nfserver.xml,修改内容如下
将集群配置选项的注释放开即可,如上。

(3)在Conf目录下建立jk2.properties文件,写入下面一行,其中端口为相应的Tomcat对应的AJP端口。
channelSocket.port=8009)分别修改三个tomcat的配置文件co
(4)重启三个tomcat。到此tomcat的集群已配置完成。

修改前   (五)应用配置
对于要进行负载和集群的的tomcat目录下的webapps中的应用中的WEB-INF中的web.xml文件要添加如下一句配置
<distributable/>配置的条件下配置tomcat集群 (2
配置前

(四)tomcat集群配置(1)负载均衡 <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">(四)tomcat集群配置(1)负载均衡
  <display-name>TomcatDemo</display-name>
</web-app>

)分别修改三个tomcat的配置文件co
配置后

修改前    <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">配置的条件下配置tomcat集群 (2
  <display-name>TomcatDemo</display-name>
   <distributable/>
</web-app>

原创粉丝点击