一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

tomcat開發(fā)技術(shù)之與http服務(wù)器的集成 (2)

 qzg589 2005-08-13
Tomcat開發(fā)技術(shù)之與HTTP服務(wù)器的集成 (2)
作者:孫衛(wèi)琴 發(fā)文時間:2005.06.07
22.1.2 AJP協(xié)議

AJP是為Tomcat與HTTP服務(wù)器之間通信而定制的協(xié)議,能提供較高的通信速度和效率。在配置Tomcat與HTTP服務(wù)器集成中,讀者可以不必關(guān)心AJP協(xié)議的細(xì)節(jié)。關(guān)于AJP的知識也可以參考網(wǎng)址:

http://jakarta./builds/jakarta-tomcat-connectors/jk2/doc/common/AJPv13.html

22.2 在Windows下Tomcat與Apache服務(wù)器集成

Apache HTTP服務(wù)器是Apache軟件組織提供的開放源代碼軟件,它是一個非常優(yōu)秀的專業(yè)的Web服務(wù)器,為網(wǎng)絡(luò)管理員提供了豐富多彩的Web管理功能,包括目錄索引、目錄別名、內(nèi)容協(xié)商、可配置的HTTP錯誤報告、CGI程序的SetUID執(zhí)行、子進(jìn)程資源管理、服務(wù)器端圖像映射、重寫URL、URL拼寫檢查以及聯(lián)機(jī)手冊等。

Apache HTTP服務(wù)器本身沒有提供Servlet/JSP容器。因此,在實際應(yīng)用中,把Tomcat與Apache集成,可以建立具有實用價值的商業(yè)化的Web平臺。在Windows NT/2000下Tomcat與Apache服務(wù)器集成需要準(zhǔn)備的軟件參見表22-1。

表22-1 在Windows NT/2000下Tomcat與Apache服務(wù)器集成需要準(zhǔn)備的軟件

軟 件 下 載 位 置 本書配套光盤上的位置
基于Windows NT/2000的 Apache HTTP服務(wù)器軟件 http://httpd. /download.cgi software/apache_2.0.47- win32-x86-no_ssl.msi
JK插件 http://jakarta./builds /jakarta-tomcat-connectors/jk lib/ mod_jk_2.0.46.dll


1、安裝Apache HTTP服務(wù)器

運行apache_2.0.47-win32-x86-no_ssl.msi,就啟動了Apache HTTP服務(wù)器的安裝程序,只要按默認(rèn)設(shè)置進(jìn)行安裝即可。如果安裝成功,會自動在Windows中加入Apache HTTP服務(wù),如圖22-2所示。



圖22-2 加入到Windows服務(wù)中的Apache服務(wù)


假定Apache的根目錄為,在其conf子目錄下有一個配置文件httpd.conf。如果Apache安裝在本機(jī),并且采用默認(rèn)的80端口作為HTTP端口,在httpd.conf文件中會看到如下屬性:

Listen 80
ServerName localhost:80


在操作系統(tǒng)的【開始】→【程序】→【Apache HTTP Server 2.0.47】→【Control Apache Server】菜單中,提供了重啟(Restart)、啟動(Start)和關(guān)閉(Stop)Apache服務(wù)器的子菜單。

應(yīng)該確保80端口沒有被占用,否則Apache服務(wù)器無法啟動。Apache服務(wù)器啟動后,就可以通過訪問Apache的測試頁來確定是否安裝成功。訪問http://localhost,如果出現(xiàn)如圖22-3所示的網(wǎng)頁,就說明Apache已經(jīng)安裝成功了。



圖22-3 Apache服務(wù)器的測試網(wǎng)頁


2、在Apache中加入JK插件

在Apache中加入JK插件,只要把mod_jk_2.0.46.dll拷貝到/modules目錄下即可。

3、創(chuàng)建workers.properties文件

workers.properties文件用于配置Tomcat的信息,它的存放位置為 /conf/workers.properties。在本書配套光盤的sourcecode/chapter22/windows_apache目錄下提供了workers.properties文件,它的內(nèi)容如下("#"后面為注釋信息):

workers.tomcat_home=C:\jakarta-tomcat 
#讓mod_jk模塊知道Tomcat
workers.java_home=C:\j2sdk1.4.2
#讓mod_jk模塊知道j2sdk
ps=\ 
#指定文件路徑分割符
worker.list=worker1 
worker.worker1.port=8009 
#工作端口,若沒占用則不用修改
worker.worker1.host=localhost 
#Tomcat服務(wù)器的地址
worker.worker1.type=ajp13
#類型
worker.worker1.lbfactor=1
#負(fù)載平衡因數(shù)


以上文件中的屬性描述參見表22-2。

表22-2 workers.properties文件的屬性

屬 性 描 述
workers.tomcat_home 指定Tomcat服務(wù)器的根目錄
workers.java_home 指定JDK的根目錄
worker.list 指定Tomcat服務(wù)器工作名單
worker.worker1.port 指定Tomcat服務(wù)器使用的JK 端口
worker.worker1.host 指定Tomcat服務(wù)器的IP地址
worker.worker1.type 指定Tomcat服務(wù)器 與Apache之間的通信協(xié)議
worker.worker1.lbfactor 指定負(fù)載平衡因數(shù)(Load Balance Factor)。 只有在使用了負(fù)載平衡器 (LoadBalancer)的情況下, 這個屬性才有意義


4、修改Apache的配置文件httpd.conf

打開/conf/httpd.conf文件,在其末尾加入以下內(nèi)容:

# Using mod_jk2.dll to 
redirect dynamic calls to Tomcat
LoadModule  jk_module  
modules\mod_jk_2.0.46.dll
JkWorkersFile 
"conf\workers.properties"
JkLogFile  "logs\mod_jk2.log" 
JkLogLevel  debug
JkMount  /*.jsp  worker1
JkMount  /helloapp/*  worker1


在本書配套光盤的sourcecode/chapter22/windows_apache/httpd_modify.conf文件中提供了以上內(nèi)容,它指示Apache服務(wù)器加載JK插件,并且為JK插件設(shè)置相關(guān)屬性,這些屬性的描述參見表22-3。

表22-3 JK插件的相關(guān)屬性

屬 性 描 述
LoadModule 指定加載的JK插件
JkWorkersFile 指定JK插件的工作文件
JkLogFile 指定JK插件使用的日志文件, 在實際配置中,可以通過查看這個日志文件, 來跟蹤JK插件的運行過程, 這對排錯很有用
JkLogLevel 指定JK插件的日志級別, 可選值包括debug、info和error等
JkMount 指定JK插件處理的URL映射信息


JkMount用來指定URL映射信息,"JkMount /*.jsp worker1"表示"/*.jsp"形式的URL都由worker1代表的Tomcat服務(wù)器來處理;"JkMount /helloapp/* worker1"表示訪問helloapp應(yīng)用的URL都由worker1來處理。

5、測試配置

重啟Tomcat服務(wù)器和Apache服務(wù)器,通過瀏覽器訪問http://localhost/index.jsp,如果出現(xiàn)Tomcat的默認(rèn)主頁,說明配置已經(jīng)成功。此外,如果在Tomcat服務(wù)器上已經(jīng)發(fā)布了helloapp應(yīng)用,可以訪問http://localhost/helloapp/index.htm,如果正常返回helloapp應(yīng)用的index.htm網(wǎng)頁,說明配置已經(jīng)成功。

如果配置有誤,可以查看JK插件生成的日志信息,它有助于查找錯誤原因。在Apache的配置文件httpd.conf中設(shè)定該日志文件的存放位置為/logs/mod_jk2.log

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    爽到高潮嗷嗷叫之在现观看| 国产亚洲欧美另类久久久| 国产精品美女午夜视频| 欧美中文字幕日韩精品| 果冻传媒精选麻豆白晶晶| 免费精品国产日韩热久久| 久久国内午夜福利直播| 爱草草在线观看免费视频| 亚洲最大的中文字幕在线视频| 国产精品不卡高清在线观看| 亚洲视频在线观看免费中文字幕| 日韩不卡一区二区视频| 九九热精彩视频在线免费| 欧美日韩亚洲精品内裤| 欧美日韩视频中文字幕| 亚洲国产性生活高潮免费视频| 九九热这里有精品20| 色婷婷人妻av毛片一区二区三区| 内射精子视频欧美一区二区| 天堂网中文字幕在线视频| 国产亚洲中文日韩欧美综合网| 国产精品免费自拍视频| 欧美黑人在线一区二区| 亚洲精品国产福利在线| 久久re6热在线视频| 欧美在线观看视频免费不卡| 欧美自拍偷自拍亚洲精品| 日韩不卡一区二区视频| 国产传媒欧美日韩成人精品| 少妇福利视频一区二区| 97人妻精品一区二区三区男同 | 亚洲中文字幕日韩在线| 精品久久久一区二区三| 日韩欧美精品一区二区三区| 日韩欧美一区二区久久婷婷 | 人妻精品一区二区三区视频免精| 日本99精品在线观看| 日本一级特黄大片国产| 日本福利写真在线观看| 日本午夜免费福利视频 | 欧美色婷婷综合狠狠爱|