[size=medium]omcat在靜態頁面,資源檔案(,文字,js,htc等)的處理能力遠遠弱於最強大穩定的web伺服器:apache
它的優勢在於處理動態頁面.
所以要整合tomcat和apache.結合的目的是apache前置來緩解大數量併發訪問對tomcat的壓力
apache去處理靜態頁面 tomcat去處理動態頁面
tomcat和apache整合經驗: 以下#在apache配置檔案裡代表注釋的意思
tomcat:
jakarta-tomcat-5.0.27.exe
apache:
apache_2.0.52-win32-x86-no_ssl.msi
配置環境變數
給tomcat配置環境變數
tomcat_home:d:\tomcat 5.0 後面的內容是tomcat的安裝路徑
3.以上軟體都安裝好後,測試tomcat和apache是否安裝成功.
啟動tomcat和apache伺服器,在ie上輸入http://localhost:8080/測試tomcat,如果看到ie上有乙隻貓的,就表示tomcat安裝成功.在ie上輸入http://localhost/測試apache.如果看到有apache的四個字的就 apache安裝成功
4.修改tomcat的配置檔案:server.xml
在jsong是我取的名字,在後面會呼叫的 docbase:是我的專案路徑
檢視複製到剪下板列印
1. 必須在host標籤裡面,然後儲存
5.修改apache配置檔案
修改httpd.conf檔案
在檔案的最後面加入:
檢視複製到剪下板列印
1. loadmodule jk2_module modules/mod_jk2.so:表示把od_jk2.so檔案載入近來
2. 3. serveradmin [email protected] :是我的伺服器管理員,必須和檔案上面的serveradmin裡面的內容一樣
4. documentroot "d:\jsong" :是我的專案的路徑
5. servername 127.0.0.1 :我的服務名 127.0.0.1代表是我的本機
6.
7. directoryindex index.htm index.html index.jsp
8. errorlog logs/dummy-host.example.com-error_log
9. customlog logs/dummy-host.example.com-access_log common
10.
loadmodule jk2_module modules/mod_jk2.so:表示把od_jk2.so檔案載入近來
serveradmin [email protected] :是我的伺服器管理員,必須和檔案上面的serveradmin裡面的內容一樣
documentroot "d:\jsong" :是我的專案的路徑
servername 127.0.0.1 :我的服務名 127.0.0.1代表是我的本機
directoryindex index.htm index.html index.jsp
errorlog logs/dummy-host.example.com-error_log
customlog logs/dummy-host.example.com-access_log common
6.然後在新建乙個workers2.properties檔案
在裡面寫入
檢視複製到剪下板列印
1. [shm]
2. file=d:/apache2/logs/shm.file
3. size=1048576
4. [channel.socket:localhost:8009]
5. port=8009
6. host=127.0.0.1
7. [ajp13:localhost:8009]
8. channel=channel.socket:localhost:8009
9. #讓apache支援servlet、jsp,.do傳送,交由tomcat處理
10. [uri:/*.jsp]
11. worker=ajp13:localhost:8009
12. [uri:/*.do]
13. worker=ajp13:localhost:8009
14. [uri:/servlet/*]
15. worker=ajp13:localhost:8009
[shm]
file=d:/apache2/logs/shm.file
size=1048576
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#讓apache支援servlet、jsp,.do傳送,交由tomcat處理
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/*.do]
worker=ajp13:localhost:8009
[uri:/servlet/*]
worker=ajp13:localhost:8009
儲存7.在d://新建乙個jsong資料夾,在裡面新建乙個index.jsp的檔案.在裡面寫入以下**:
檢視複製到剪下板列印
1. 2.
5. 6.
7. <% out.println("hello world!"); %>
8. 9.
<% out.println("hello world!"); %>
儲存然後在重啟apache和tomcat伺服器,
在ie上是輸入http://localhost:8080/jsong/index.jsp 測試tomcat
http://localhost/jsong/index.jsp 測試apache
頁面顯示都 "hello和hello word"的話 就表示整合成功 [/size]
Linux下Apache與Tomcat整合的方法
方法一 3 安裝tomcat。cp apache tomcat 5.5.12.tar.gz usr local cd usr local tar xzvf apache tomcat 5.5.12.tar.gz ln s apache tomcat 5.5.12 tomcat 4 編譯生成mod j...
linux 下apache 與tomcat整合
系統 linux系統 apache處理靜態請求 動態請求轉交給tomcat 環境部署jdk tomcat 就不說了 1 首先檢查防火牆開啟狀態,確保tomcat下部署的應用能正常訪問 3 將mod jk 1.2.26 httpd 2.2.4.so 外掛程式拷貝到 4 將應用程式佈署在 var www...
apache和tomcat的區別
apache 和 tomcat 都是web網路伺服器,兩者既有聯絡又有區別,在進行html php jsp perl等開發過程中,需要準確掌握其各自特點,選擇最佳的伺服器配置。兩者從以下幾點可以比較的 1 兩者都是apache組織開發的 2 兩者都有http服務的功能 3 兩者都是開源免費的 1 a...