国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Win32環境下IIS5和Tomcat5用JK2整合心得

2024-07-21 02:03:57
字體:
來源:轉載
供稿:網友

此文假設已經安裝好了IIS5和Tomcat5.
JK2 下載地址:

http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip

它里面帶的install4iis.js一般情況下不太好用,需要自己手工配置.

 

1
把jk2.properties和workers2.properties兩個文件放到${tomcat_home}/conf下,

其中jk2.properties缺省時全部注釋掉了,也無所謂, 就用下載到的缺省的就行.(也可以

加上如下一行,request.tomcatAuthentication=false, 具體作用我還不是很清楚

workers2.properties里應該注意至少包含以下三部分:


[shm:]

info=Scoreboard. Required for reconfiguration and status with multiprocess servers

file=E:Program FilesApache Software FoundationTomcat 5.0 empjk2.shm

size=1048576

 

[channel.socket:localhost:8009]

info=Ajp13 forwarding over socket

tomcatId=localhost:8009

 

# Map webapps to the Web server uri space

[uri:/jsp-examples/*]

[uri:/servlets-examples/*]

 

第一部分Windows下文件名路徑用”/”或””都無所謂(并不像網上有些說法)

第二部分照寫就可以了,這表示JK2用端口8009來工作

第三部分是一個URI映射表,把要用Tomcat來解釋的路徑按照例子寫好,需要時可自己添加。

 

2
下載到的isapi_redirector2.dll文件放的位置可以任意,但最好是在${tomcat_home}下專門建立一個目錄,該目錄名只在下面兩處用到。

第一,在IIS5里建立一個虛擬目錄叫jakarta,該目錄一定要指定”執行”的權限, 該目錄也就是包含文件isapi_redirector2.dll的目錄。

第二,在web站點屬性里的“ISAPI篩選器” 選項卡里,添加一項,名隨便起(如tomcat),可執行文件同樣指向isapi_redirector2.dll . (圖略)

 

3
手工建立一個注冊表導入文件,如起名叫jk2.reg,內容至少要包含如下內容:

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector2.0]

"workersFile"="E:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/workers2.properties"

"extensionUri"="/jakarta/isapi_redirector2.dll"

"logLevel"="INFO"

"serverRoot"="E:/Program Files/Apache Software Foundation/Tomcat 5.0/"


這里只有workersFile和serverRoot鍵值需要改,我這里用的${tomcat_home}是"E:/Program Files/Apache Software Foundation/Tomcat 5.0/"

改完雙擊導入注冊表。這些注冊表信息的作用應該是由isapi_redirector2.dll讀取的一些初始化參數。

 

4
重起IIS5, 重起Tomcat5, 應該在IIS的web站點屬性里的“ISAPI篩選器” 選項卡里看到剛才加入的項目,而且前面有綠箭頭,優先度為高。這就成功了。

總結一下,其實只需要isapi_redirector2.dll一個文件,其他的jk2.properties,workers2.properties,jk2.reg都可以自己建立。

測試方法:

打開http://localhost:8080/jsp-examples/,應能正常訪問(通過Tomcat5)

把端口號刪掉,即成為http://localhost/jsp-examples/, 還能正常訪問(通過IIS5).

 

5
 如果出了問題,檢查以下可能:

  * 是否把字母寫錯,如我曾把jakarta寫成jarkata

  * IIS的web站點屬性里的“ISAPI篩選器” 選項卡里項目是否為綠色,且優先度為高,表示已經載入,如果不行,嘗試重起web服務,有時可能需要重起計算機

  * 檢查系統參數里JAVA_HOME和TOMCAT_HOME是否正確設定

  * isapi_redirector2.dll把出錯消息寫到了系統的應用程序日志里,一般出現這種情況是因為注冊表jk2.reg設置的不對, 造成無法初始化.

  * 有的機器可能80, 8080, 8009這些端口已經被占用,可以關閉占用的程序, 或改動缺省端口的方法解決。(把IIS, Tomcat服務先停止,用netstat

主站蜘蛛池模板: 吉木萨尔县| 锡林郭勒盟| 荃湾区| 正定县| 盐亭县| 益阳市| 海伦市| 渭南市| 武城县| 临潭县| 鄯善县| 湖北省| 越西县| 隆安县| 长春市| 汤阴县| 榆林市| 简阳市| 石渠县| 长寿区| 辽中县| 皮山县| 石嘴山市| 定西市| 修文县| 曲松县| 香河县| 阜宁县| 宜丰县| 扬州市| 逊克县| 伊金霍洛旗| 重庆市| 绿春县| 平潭县| 宜兰市| 乐山市| 教育| 屯门区| 马关县| 宜兰市|