[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

關(guān)于IIS整合tomat的文章網(wǎng)上有很多,不過總是因?yàn)榕渲眠^程太過繁鎖,有一步出錯(cuò),就配置不成功,經(jīng)過不斷的測試,終于成功整合iis6+tomat5.5,下面詳細(xì)說一下配置的過程:

1、安裝tomcat,筆者使用的5.5版,你可以到這里下載http://tomcat.apache.org/download-55.cgi

可以看到有三種版本供下載

Core:

zip (pgp, md5)
tar.gz (pgp, md5)
Windows Service Installer (pgp, md5)
推薦前兩種,第一個(gè)(zip)版是用于windows環(huán)境下的解壓安裝的,第二個(gè)則是類linux環(huán)境下的壓縮包,第三個(gè)是windows環(huán)境下服務(wù)安裝包,雖然有些便捷,不過還是希望采用zip解壓安裝,以便于熟悉tomcat環(huán)境。

下載到壓縮文件(apache-tomcat-5.5.23.zip)以后,假如解壓到E:\apache-tomcat-5.5.23目錄

下面添加環(huán)境變量:在桌面上-右鍵“我的電腦”-屬性-高級(jí)-環(huán)境變量-在“系統(tǒng)變量”一欄中點(diǎn)擊“新建”-添加變量名:CATALINA_HOME,變量值:E:\apache-tomcat-5.5.16,一路確定。

2、因?yàn)閠omcat還需要jdk的支持,因此第二步安裝jdk,下載地址:http://java.sun.com/javase/downloads/index.jsp

下載對(duì)應(yīng)系統(tǒng)平臺(tái)的文件,安裝不就詳述了,根據(jù)提示一路“下一步”可以了。

3、啟動(dòng)tomcat,進(jìn)入目錄E:\apache-tomcat-5.5.23\bin,雙擊startup.bat啟動(dòng)tomcat,此時(shí)會(huì)彈出一個(gè)黑色窗口,并不斷有文字滾動(dòng),直到出現(xiàn)“Server startup in 7735ms"字樣,說明服務(wù)已經(jīng)啟動(dòng)了。打開IE,輸入地址:

http://localhost:8080,怎么樣,出現(xiàn)了可愛的小貓?tomat安裝就成功了。

4、整合的準(zhǔn)備:下載JK2,地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip

解壓文件后,將其中的isapi_redirector2.dll文件復(fù)制到E:\apache-tomcat-5.5.16\bin\win32\i386目錄下
5、tomat配置
·找到E:\apache-tomcat-5.5.16\conf目錄下的web.xml文件,使用編輯軟件打開,查找invoker,找到以下內(nèi)容段:

 

程序代碼
以下是筆者修改好的代碼
<servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.InvokerServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
    </servlet>
  ...........................
   ............................

<!-- The mapping for the invoker servlet -->

    <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>

將servlet-mapping前后的注釋符<!--和-->去了,以使其生效。

·在E:\apache-tomcat-5.5.16\conf目錄下新建文件workers2.properties,內(nèi)容如下:

 

程序代碼
[shm]
file=E:/apache-tomcat-5.5.16/logs/jk2.log
size=1048576

# 實(shí)際運(yùn)用時(shí)把所有的localhost和8009換成你自己的IP和端口
[channel.socket:localhost:8009]
port=8009
host=localhost

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:/*.jsp]
[uri:/*]
worker=ajp13:localhost:8009

# define the worker
[status:status]

# Uri mapping
[uri:/jkstatus/*]
worker=status:status

·在E:\apache-tomcat-5.5.16\conf目錄下新建文件:jk2.properties內(nèi)容如下:

 

程序代碼
request.tomcatAuthentication=false

·復(fù)制JDK安裝目錄/lib中的tools.jar到E:\apache-tomcat-5.5.16\common\lib下

到此tomat的準(zhǔn)備工作就完成了。重啟tomcat(E:\apache-tomcat-5.5.16\bin\shutdown.bat,關(guān)閉后再點(diǎn)擊startup.bat)

6、注冊表的配置:

新建文本文件內(nèi)容如下:

 

程序代碼
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="E:/apache-tomcat-5.5.16"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="E:/apache-tomcat-5.5.16/conf/workers2.properties"
"logLevel"="INFO"

保存為in.reg雙擊此文件,將其導(dǎo)入到注冊表

7、剩下就是配置IIS了,打開IIS-右鍵你的站點(diǎn)-屬性-切換到”ISAPI篩選器“項(xiàng),點(diǎn)擊”添加“按鈕,篩選器名稱輸入:jakarta,可執(zhí)行文件選擇:E:\apache-tomcat-5.5.16\bin\win32\i386\isapi_redirector2.dll;再切換到”主目錄“選擇卡,”本地路徑“設(shè)置為:E:\apache-tomcat-5.5.16\webapps\ROOT,然后在此選擇卡下面”應(yīng)用程序配置“中點(diǎn)擊”配置“按鈕,找到映射選項(xiàng),添加映射,可執(zhí)行文件為:E:\apache-tomcat-5.5.16\bin\win32\i386\isapi_redirector2.dll,擴(kuò)展名為:.jsp
·右鍵你的站點(diǎn),新建-虛擬目錄-別名為:jakarta(不可更改),路徑設(shè)置為:E:\apache-tomcat-5.5.16\bin\win32\i386
·找到IIS管理器中”WEB服務(wù)擴(kuò)展“-右鍵-添加新的WEB服務(wù)擴(kuò)展-擴(kuò)展名為:jakarta,在要求的文件中選擇:E:\apache-tomcat-5.5.16\bin\win32\i386\isapi_redirector2.dll
·在IIS管理器中-右鍵”網(wǎng)站“-切換到”服務(wù)“選項(xiàng)卡-在隔離模式中,選中”以IIS5.0隔離模式運(yùn)行WWW服務(wù)“

IIS配置到此就完成,重新啟動(dòng)IIS后,使用http://localhost/訪問網(wǎng)站試試,是不是可以看到JSP程序得到執(zhí)行了:)

《完》

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 詳細(xì)解說IIS6.0整合tomcat5.5

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情