集羣和負載(2)

 (四)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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章