小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

tomcat開發(fā)技術(shù)之tomcat與iis服務(wù)器集成...

 qzg589 2005-08-13
22.4 Tomcat與IIS服務(wù)器集成

IIS(Internet Information Service)服務(wù)器是微軟開發(fā)的功能強(qiáng)大的Web服務(wù)器,IIS為創(chuàng)建和開發(fā)電子商務(wù)的提供了安全的Web平臺(tái)。把Tomcat與IIS集成,可以擴(kuò)展IIS的功能,使它支持Java Web應(yīng)用。

22.4.1 準(zhǔn)備相關(guān)文件

在開始本節(jié)的操作之前,假定在機(jī)器上安裝了IIS服務(wù)器,應(yīng)該準(zhǔn)備好以下3個(gè)文件。

1.JK插件

在本書配套光盤的lib目錄下提供了用于IIS的JK插件:isapi_redirect.dll,此外,也可以到以下地址下載最新的JK插件:http://jakarta./builds/jakarta-tomcat-connectors/jk,可以把JK插件isapi_redirect.dll拷貝到/bin目錄下。

2.workers.properties文件

/conf目錄下創(chuàng)建如下的workers.properties文件。在本書配套光盤的sourcecode/chapter22/iis目錄下也提供了該文件:

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ù)


3.uriworkermap.properties文件

/conf目錄下創(chuàng)建如下的uriworkermap.properties文件,它為JK插件指定URL映射。在本書配套光盤的sourcecode/chapter22/iis目錄下也提供了該文件:

/*.jsp=worker1
/helloapp/*=worker1


盡管把以上3個(gè)文件都放在Tomcat目錄下,其實(shí)Tomcat服務(wù)器并不會(huì)訪問這些文件。以上給出的是按照慣例的一種配置,事實(shí)上,也可以把這些文件放在文件系統(tǒng)的其他地方。

22.4.2 編輯注冊(cè)表

在配置Apache和Tomcat集成時(shí),JK插件的屬性是在Apache的配置文件httpd.conf中設(shè)置的。配置IIS和Tomcat集成時(shí),應(yīng)該在操作系統(tǒng)的注冊(cè)表中設(shè)置JK插件的屬性,以下是操作步驟。

(1)在Windows NT/2000中通過regedit命令編輯注冊(cè)表,創(chuàng)建一個(gè)新的鍵:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector \1.0,如圖22-4所示。



圖22-4 在注冊(cè)表中創(chuàng)建Jakarta Isapi Redirector\1.0鍵


(2)在Jakarta Isapi Redirector\1.0鍵下面創(chuàng)建新的字符串,參見表22-5,創(chuàng)建好之后的注冊(cè)表如圖22-5所示。

表22-5 在Jakarta Isapi Redirector\1.0鍵下面創(chuàng)建的字符串

字 符 串 字 符 串 值 描 述
extension_uri /jakarta/isapi_redirect.dll 指定訪問isapi_redirect.dll文件的uri, 在IIS中將創(chuàng)建名為jakarta的虛擬目錄, 在該目錄下包含isapi_redirect.dll文件, 參見22.4.3節(jié)
log_file C:\jakarta-tomcat\logs\isapi.log 指定JK插件使用的日志文件, 在實(shí)際配置中,可以通過查看這個(gè)日志文件, 來跟蹤JK插件的運(yùn)行過程, 這對(duì)排錯(cuò)很有用
log_level debug 指定JK插件的日志級(jí)別, 可選值包括debug、info和error等
worker_file C:\ jakarta-tomcat\conf \workers.properties 指定JK插件的工作文件
worker_mount_file C:\jakarta-tomcat\conf \uriworkermap.properties 指定JK插件的URL映射文件




圖22-5 在Jakarta Isapi Redirector\1.0鍵下面創(chuàng)建新的字符串


在本書配套光盤的sourcecode/chapter22/iis目錄下提供了注冊(cè)表編輯文件jk.reg,如果不想按照以上方式手工修改注冊(cè)表,也可以直接運(yùn)行jk.reg文件(選中這個(gè)文件再雙擊鼠標(biāo)即可),它會(huì)把以上配置內(nèi)容自動(dòng)添加到注冊(cè)表中。jk.reg的內(nèi)容如下:

Windows Registry Editor Version 5.00   

[HKEY_LOCAL_MACHINE\SOFTWAREApache Software FoundationJakarta Isapi Redirector
\1.0]   
"extension_uri"="/jakarta/
isapi_redirect.dll"   
"log_file"="C:\\jakarta-tomcat
\\logs\\isapi.log"   
"log_level"="debug"   
"worker_file"="C:\\jakarta-tomcat
\\conf\\workers.properties"   
"worker_mount_file"="C:\\jakarta-tomcat
\\conf\\uriworkermap.properties"


在運(yùn)行jk.reg文件之前,應(yīng)該把文件中的"C:\\jakarta-tomcat"目錄替換為Tomcat安裝目錄。

22.4.3 在IIS中加入"jakarta"虛擬目錄

注冊(cè)表修改以后,應(yīng)該在IIS中加入名為"jakarta"的虛擬目錄,它是JK插件所在的目錄,以下是操作步驟。

(1)選擇操作系統(tǒng)的【控制面板】→【管理工具】→【Internet服務(wù)管理器】選項(xiàng),打開Internet信息服務(wù)管理器,如圖22-6所示。



圖22-6 Internet信息服務(wù)管理器窗口


(2)選中【默認(rèn)Web站點(diǎn)】,單擊鼠標(biāo)右鍵,在下拉菜單中選擇【新建】→【虛擬目錄】選項(xiàng),如圖22-7所示。創(chuàng)建一個(gè)虛擬目錄,名為"jakarta",對(duì)應(yīng)的實(shí)際文件資源路徑應(yīng)該是isapi_redirect.dll文件所在的目錄/bin。



圖22-7 創(chuàng)建虛擬目錄


(3)修改剛剛創(chuàng)建的jakarta虛擬目錄的屬性,將其執(zhí)行許可權(quán)限設(shè)為"腳本和可執(zhí)行程序",如圖22-8所示。這步操作很重要,它保證在注冊(cè)表中設(shè)置的extension_uri對(duì)應(yīng)的/jakarta/isapi_redirect.dll可以被執(zhí)行。如果漏掉這步操作,會(huì)導(dǎo)致無法訪問Tomcat中的Servlet/JSP組件。



圖22-8 修改jakarta虛擬目錄的執(zhí)行許可權(quán)限

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多