我的執行環境:windows2003 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)。
/loadbalancer
6、 將log4j的log4j-1.2.9.jar複製到每個%tomcat%/common/ lib下,使其將會話日誌統一儲存到指定的檔案中。
7、 修改每個tomcat的server.xml配置檔案,引數如下表所示。
配置 instance 1 instance 2 instance 3 instance 4
9、啟動tomcat的應用。手動雙擊每個tomcat/bin的startup.bat程式。
二.web請求集群環境下流程
1、 啟動訪問起始頁(
2、 jsp重定向請求到負載均衡過濾檔案(
3、 負載均衡的tomcat接受請求,根據制定的負載均衡演算法,重定向到可用的集群節點(tc01、tc02、tc03)
5、 sesiondata.jsp將在web上顯示會話的詳細資訊(如會話id,最後訪問時間)
在測試的過程中採用roundrobin演算法,通過對instance 1發起多個
/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 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...
Tomcat 集群配置
由於單台tomcat的承載能力是有限的,當我們的業務系統使用者量比較大,請求壓力比較大時,單台tomcat是扛不住的,這個時候,就需要搭建tomcat集群,而目前比較流行的做法就是通過nginx來實現tomcat集群的負載均衡。環境準備 在伺服器上,安裝兩台tomcat,然後分別修改tomcat伺服...