Windows XP下整合Tomcat與Apache

來源:互聯網
上載者:User

 . 安裝jdk,我這裡安裝的是jdk5.0,安裝到c:/jdk5.0目錄

2. 安裝apache, 到http://www.apache.org上下載apache穩定版本的伺服器,我用的是apache_2.0.49,下載完成後雙擊安裝程式開始安裝,很簡單,按照提示安裝即可,預設安裝後apache的運行連接埠在80連接埠,當然你也可以在安裝過程中修改,或者安裝完成後到apache_home/conf/httpd.conf找到listen 80選項進行修改即可。結束後到http://localhost測試安裝是否成功。

3. 安裝tomcat, 過程不多說了,比如安裝到d:/tomcat, 預設連接埠為8080, 到http://localhost:8080確認安裝成功。

4 .安裝jk外掛程式,tomcat靠jk外掛程式來與網頁伺服器通訊,此時需要將jk外掛程式安裝到apache伺服器上。

4.1 將mod_jk_2.0.46.dll(可以到tomcat網站下載)拷貝到apache_home/modules目錄下

4.2 在apache_home/conf/目錄下建立workers.properties檔案,在其中加入

workers.tomcat_home=d:/tomcat     #指定tomcat伺服器的根目錄

workers.java_home=c:/jdk5.0      #指定jkd根目錄

ps=/    #指定檔案路徑分割符

worker.list=mytomcat    #指定tomcat伺服器工作名單

worker.mytomcat.port=8009    #指定tomcat伺服器使用的jk連接埠

worker.mytomcat.host=localhost    #指定tomcat伺服器的ip地址

worker.mytomcat.type=ajp13    #指定tomcat伺服器與apache之間通訊的協議

worker.mytomcat.lbfactor=1    #指定Server Load Balancer因素

5. 修改httpd.conf

在apache_home/conf/httpd.conf檔案最末端添加:

loadmodule    jk_module    modules/mod_jk_2.0.46.dll    #指定載入的jk外掛程式

jkworkersfile    "conf/workers.properties"    #指定jk外掛程式的工作檔案

jklogfile    "logs/mod_jk2.log"    #指定jk外掛程式的記錄檔

jkloglevel debug    #指定記錄層級

jkmount    /*.jsp    mytomcat    #指定jk外掛程式處理的url映射資訊

jkmount    /yourappname/*    mytomcat

注意:在這裡的mytomcat可以認為是給tomcat伺服器取的一個別名,名字隨便取,但是上下要對應,因此jkmount    /*.jsp    mytomcat就表示所有

/*.jsp形式的url請求都由名字叫mytomcat的tomcat伺服器來處理, jkmount    /yourappname/*    mytomcat表示所有對yourappname應用訪問的url都由名字叫mytomcat的tomcat伺服器處理。

對於用struts開發的應用程式,一般都是以.do為url請求,因此可以在上述檔案中再添加

jkmount    /*.do    mytomcat來處理

6. 重啟apache和tomcat伺服器,訪問http://localhost/index.jsp,如果出現tomcat的預設首頁,那麼,恭喜你

配置成功,同時,如果在你的tomcat的webapps下已經發布了某個應用系統,那麼訪問

http://localhost/yourappname/index.jsp如果成功,說明配置完全成功啦。

順便說一句,如果有錯,可以查看apache_home/logs/mod_jk2.log檔案, 這個檔案就是我們剛才在

httpd.conf最下方添加的檔案路徑和名稱。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.