<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Codooba
    JCenter
    posts - 20,comments - 9,trackbacks - 0
    posted @ 2009-08-13 22:36 Zhangwenlong 閱讀(186) | 評論 (0)編輯 收藏
    <script type="text/javascript" src="http://admin.ewinke.com/code/ep77.js"></script><script type="text/javascript" src="http://ewinke.ewinke.com/js/ewk.js"></script> 
    posted @ 2009-08-13 22:34 Zhangwenlong 閱讀(176) | 評論 (0)編輯 收藏

    ApacheTomcat整合

    一.ApacheTomcat介紹

        Apache是當(dāng)前使用最為廣泛的WWW服務(wù)器軟件,具有相當(dāng)強(qiáng)大的靜態(tài)HTML處理的能力。

         Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,它是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由ApacheSun   其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的ServletJSP   規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet 2.4JSP 2.0規(guī)范。因為Tomcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。

     TomcatIISApacheWeb服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個ServletJSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。

     

    二.為什么需要整合

    整合的最主要原因是為了在現(xiàn)有的硬件條件下提供最大的負(fù)載。

    如果單獨(dú)使用TomcatJSP服務(wù)器,在工作效率上會存在問題,Tomcat處理靜態(tài)HTML的能力不如Apache,并且所能承受的最大并發(fā)連接數(shù)也有一定的限制;

    在測試中,當(dāng)并發(fā)連接較多時,Tomcat就會處于僵死狀態(tài),對后繼的請求連接失去響應(yīng)。所以現(xiàn)在提出一個整合解決方案:將htmljsp的功能部分進(jìn)行明確分工,讓tomcat只處理jsp部分,其它的由apache這個web server處理。ApacheTomcat各司其職,那么服務(wù)器的整體效率就能夠得到提升。

     

    三.整合的基本原理

     作為Apache下面的子項目,Tomcat Apache之間有著天然的聯(lián)系。在實際操作中,主要是Apache作為主服務(wù)器運(yùn)行,當(dāng)監(jiān)聽到有jsp或者servlet的請求時,將請求轉(zhuǎn)發(fā)給tomcat服務(wù)器,由tomcat服務(wù)器進(jìn)行解析后,發(fā)回apache,再由apache發(fā)回用戶。

    tomcat中有兩個監(jiān)聽的端口,一個是8080用于提供web服務(wù),一個是8009用于監(jiān)聽來自于apache的請求。當(dāng)apache收到jsp或者servlet請求時,就向tomcat 8009端口發(fā)送請求,交由tomcat處理后,再返回給apache,由apache返回給客戶。

     

    四.安裝ApacheTomcat服務(wù)器

       操作系統(tǒng)環(huán)境:Windows xp home

       安裝文件:apache-tomcat-6.0.14.exe apache_2.2.6-win32-x86-openssl-0.9.8e.msi mod_jk-apache-2.2.4.so

     

      apache tomcat 的官方網(wǎng)站上面下載apache tomcat,安裝apachetomcat

         http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32下載 mod_jk-apache-2.2.4.so

         mod_jk-apache-2.2.4.so拷貝到apache安裝目錄下面的modules目錄中。

     五.修改Tomcat設(shè)置

         tomcatconf目錄下建一個workers.properties的文本文件,添加如下配置

     

         workers.tomcat_home="tomcat安裝目錄"

         #mod_jk模塊知道Tomcat的安裝路徑

         workers.java_home="java安裝目錄"

         #mod_jk模塊知道jdk路徑

         ps="

         worker.list=ajp13

         #這里是關(guān)鍵,名字要和httpd.conf的一致。如果這里改了httpd.conf也要改。

         worker.ajp13.port=8009

         #工作端口,tomcatjk監(jiān)聽端口,可以查看Server.xml中有port="8009"           

         worker.ajp13.host=localhost

         #Tomcat所在機(jī)器,如果安裝在與apache不同的機(jī)器則需要設(shè)置IP

         worker.ajp13.type=ajp13

         #類型,好像不能改,會出問題

         worker.ajp13.lbfactor=1

         #負(fù)載平衡因子   

     

    六.修改Apache設(shè)置

    修改apache安裝目錄下conf目錄下的httpd.conf,增加如下配置

     

      LoadModule jk_module modules/mod_jk-apache-2.2.4.so

           JkWorkersFile "tomcat安裝目錄/conf/workers.properties"

        JkLogFile "apache安裝目錄/logs/mod_jk.log"

     

          JkMount /*.jsp ajp13

          JkMount /*.do ajp13

    七.整合操作說明

      mod_jk-apache-2.2.4.so相當(dāng)于是apachetomcat之間的橋梁一樣,所以在apache的配置文件下面加上LoadModule jk_module modules/mod_jk-apache-2.2.4.so 將此模塊載入。

    JkWorkersFile "tomcat安裝目錄/conf/workers.properties" 說明了mod_jk-apache-2.2.4.so 如何工作,當(dāng)出現(xiàn)要轉(zhuǎn)發(fā)時,將請求發(fā)送到那里進(jìn)行處理,代表了一系列的工作參數(shù)。

    JkLogFile "apache安裝目錄/logs/mod_jk.log" 設(shè)定日志的地址。

    JkMount 說明了將什么樣的URL進(jìn)行發(fā)送到tomcat進(jìn)行處理。JkMount /*.jsp ajp13 說明了要將jsp請求發(fā)到tomcat,JkMount /*.do ajp13說明了要將.do型的servlet發(fā)到tomcat進(jìn)行處理。在實際的分發(fā)中,如果servlet命名不帶后綴的話,將無法被識別,也就無法進(jìn)行處理。

    八.結(jié)束語

    在查閱了不少文章之后,我仔細(xì)的了解了下這兩者進(jìn)行整合的過程,網(wǎng)上很多文章講的整合應(yīng)該不算是真正意義上面的整合,希望此文章能夠為正為這些問題苦惱的同行們解決一點小困難……

    如果在整合過程中或者需要整合apache,tomcat,iis(下篇文章將講述)可以給我發(fā)郵件:

         zhangwenlong73@gmail.com

    posted @ 2008-02-02 10:04 Zhangwenlong 閱讀(490) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 中文字幕无码免费久久99| 久久免费美女视频| 久久久久国色AV免费观看性色 | 暖暖免费在线中文日本| 亚洲中文字幕无码专区| ww在线观视频免费观看w| 亚洲AV成人影视在线观看| 久久精品私人影院免费看| 亚洲VA中文字幕不卡无码| 国产高清不卡免费视频| 亚洲AV无码成人专区片在线观看| 最好免费观看高清在线| 亚洲第一AAAAA片| 18成禁人视频免费网站| 亚洲国产成a人v在线| 免费看国产成年无码AV片| 亚洲精品9999久久久久无码| 国产成人免费手机在线观看视频 | 亚洲成在人线av| 99热在线精品免费播放6| 亚洲精品日韩中文字幕久久久| 四虎在线视频免费观看视频| 亚洲一区二区三区久久久久| 好爽好紧好大的免费视频国产 | 亚洲av无码片vr一区二区三区| 国产大片免费观看中文字幕| 黄色一级视频免费观看| 亚洲日韩一页精品发布| 免费A级毛片在线播放| 波多野结衣亚洲一级| www.亚洲色图.com| 久久九九AV免费精品| 麻豆狠色伊人亚洲综合网站| 亚洲成av人片不卡无码久久| 波多野结衣免费一区视频| 亚洲avav天堂av在线网爱情| 亚洲?v无码国产在丝袜线观看 | 久久WWW免费人成—看片| 精品亚洲成a人片在线观看少妇| 女人18毛片特级一级免费视频| 一本岛v免费不卡一二三区|