apache只有處理靜態事物的能力, 而tomcat的強項就是處理動態的請求,所以apache和tomcat整合相互取長補短,由apache作為入口,如果是請求靜態頁面或者是靜態檔案,由apache直接提供,如果是請求動態頁面,則讓apache分發到tomcat,由tomcat處理以後再響應給客戶端。
apache和tomcat的整合需要準備的一些軟體列表:
圖1
說明:1.首先安裝apache服務(apathe_2.055-win32-x86-no_ssl.msi),預設是80埠的,如果80埠被占用,則無法安裝成功;
用一下命令可以查詢80埠被哪個程序id占用,netstat -aon|findstr 「80」
再用一下命令查詢該程序id是代表哪個程序,tasklist|findstr 「2016」
apache檢查錯誤方法:進入cmd 然後進入 apache安裝目錄(具體為你自己的安裝目錄)\bin> httpd.exe -w -n 「apache2」 -k start
2.開啟apache的安裝目錄下面的modules資料夾,把圖1中的mod_jk-apache-2.0.55.so檔案放入
3.在apache安裝目錄的conf資料夾下面配置mod_jk.conf檔案,如果沒有則新增乙個,內容為:
圖2
3.配置完上面的配置檔案以後,在apache的安裝目錄下的httpd.conf檔案的末尾,把mod_jk.conf配置檔案載入進去
圖34.配置apache的安裝目錄下的workers.properties檔案,如果該檔案不存在,自己新增乙個即可,配置如下:
圖4
5.安裝好apache服務以後再準備好tomcat(兩個tomcat作為例子)
tomcat需要配置server.xml檔案,修改埠,防止埠衝突,而且ejp13的埠要與workers.properties檔案中配置的埠號一致
另外就是在web專案的web.xml中新增屬性,用於告訴web容器,該專案屬於分布式專案,不然無法session replication
其他的與tomcat的部署方式一致,只用修改tomcat的conf裡面的server.xml檔案即可
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集群配置
我的執行環境 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,採用完全安裝,該程式用於實現負載均...