例項講解配置之 TOMCAT集群配置

2021-04-18 20:26:40 字數 1966 閱讀 6417

我的執行環境:windows

2003 server sp4 + j2sdk1.5.0 +tomcat5.5.9

準備軟體:tomcat 5.5.9   jdk1.5.0

一.配置過程

1、安裝jdk1.5.0。採用預設安裝就可以。

2、安裝tomcat到c:/ tomcat 50,採用完全安裝,該程式用於實現負載均衡功能。

3、將tomcat50的內容進行完全複製,生成c:/ tomcat 51、c:/ tomcat 52、c:/ tomcat 53,分別用做集群中的節點。

4、修改負載均衡規則,使其遵循輪循演算法(roundrobin)。

balancerfilter    

/loadbalancer  

6、將log4j的log4j-1.2.9.jar複製到每個%tomcat%/common/ lib下,使其將會話日誌統一儲存

到指定的檔案中。

7、修改每個tomcat的server.xml配置檔案,引數如下表所示。

配置              instance 1    instance 2       instance 3    instance 4 instance type    load balancer    node 1       node 2             node 3 code name             tc-lb             tc01       tc02             tc03 home directory    c:/tomcat50    c:/tomcat51      c:/tomcat52    c:/tomcat53 server port    8005          9005      10005            11005 connector             8080         9080               10080            11080 jk2 ajp connector    8009         9009               10009            11009 cluster mcastaddr    228.0.0.4         228.0.0.4    228.0.0.4           228.0.0.4 cluster mcastport    45564        45564              45564           45564 tcplistenaddress    127.0.0.1        127.0.0.1    127.0.0.1           127.0.0.1 cluster tcplistenport 4000        4001             4002           4003

9、啟動tomcat的應用。手動雙擊每個tomcat/bin的startup.bat程式。

二.web請求集群環境下流程

1、啟動訪問起始頁(http://localhost:8080/balancer/testlb.jsp)

2、jsp重定向請求到負載均衡過濾檔案(http://localhost:8080/balancer/loadbalancer)

3、負載均衡的tomcat接受請求,根據制定的負載均衡演算法,重定向到可用的集群節點(tc01、tc02、tc03)

5、sesiondata.jsp將在web上顯示會話的詳細資訊(如會話id,最後訪問時間)在測試的過程中採用roundrobin演算法,通過對instance 1發起多個http://localhost:8080/balancer/testlb.jsp測試請求,發現每個請求返回頁面的埠號不完全一致,在9080、10080、11080埠不規則的出現,即客戶端的訪問請求按照roundrobin演算法被重定向到不同的伺服器

上進行處理,說明該負載均衡規則在這個測試中得到正確的體現。在關閉集群中乙個節點後再啟用它,能夠自動發現該節點,並為該節點分配請求。

例項講解配置之 TOMCAT集群配置

準備軟體 tomcat 5.5.9 jdk1.5.0 一 配置過程 1 安裝jdk1.5.0。採用預設安裝就可以。2 安裝tomcat到c tomcat 50,採用完全安裝,該程式用於實現負載 均衡功能。3 將tomcat50的內容進行完全複製,生成c tomcat 51 c tomcat 52 c...

TOMCAT集群配置

備軟體 tomcat 5.5.9 jdk1.5.0 一 配置過程 1 安裝jdk1.5.0。採用預設安裝就可以。2 安裝tomcat到c tomcat 50,採用完全安裝,該程式用於實現負載均衡功能。3 將tomcat50的內容進行完全複製,生成c tomcat 51 c tomcat 52 c t...

tomcat集群配置

軟體 apache tomcat 6.0.29 mod jk.so httpd.conf的配置 把下面模組的注釋 號去掉,載入這些模組 loadmodule proxy module modules mod proxy.so loadmodule proxy ajp module modules m...