明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

整合Tomcat5與IIS5 及正常打開jsp

[摘要]前言:以前也看了N篇文檔,照著里面的說明配置,卻總沒有成功過,今天終于成功了!。』剡^來再看那些文檔,好多就直接Ctrl+C和Ctrl+v來的(又還不說明原文出處,想找人問都不能),關(guān)鍵操作的地方總是含糊不清,而且即使配置完了,也還打不開jsp頁面,有些沒有實(shí)際操作過就...... 唉.........

前言:以前也看了N篇文檔,照著里面的說明配置,卻總沒有成功過,今天終于成功了。!回過來再看那些文檔,好多就直接Ctrl+C和Ctrl+v來的(又還不說明原文出處,想找人問都不能),關(guān)鍵操作的地方總是含糊不清,而且即使配置完了,也還打不開jsp頁面,有些沒有實(shí)際操作過就...... 唉......

我又去找資料來看,昨天下午終于配置成功了。

需要說明的幾個(gè)問題:操作系統(tǒng)win2000pro,已經(jīng)裝了Jbilder8,從來沒有設(shè)置過JAVA_HOME等環(huán)境變量,文中需要用到的幾個(gè)文件在文末有下載連接,我整合的是IIS5+Tomcat5.0.7,但是估計(jì)IIS6,tomcat4也應(yīng)該可以,不好意思,我的win2003因?yàn)榇蛄藗(gè)補(bǔ)丁,結(jié)果Daemon虛擬光驅(qū)掛了,認(rèn)不出ISO了,IIS6也壞了,沒有辦法測試了,請?jiān)试S我郁悶一下先。

好了,下面開始我的具體操作步驟:


1。安裝tomcat5.0.7。
運(yùn)行jakarta-tomcat-5.0.7.exe,安裝模式不用normal,而是選擇full(這樣會把tomcat安裝成win2000的服務(wù),而且還有tomcat的源代碼),然后按照提示進(jìn)行。我的taomcat裝在C:\Program Files\Apache Software Foundation\Tomcat 5.0.7下。

2。設(shè)置環(huán)境變量tomcat_home。在桌面上,“我的電腦”->點(diǎn)右鍵->“屬性”->“高級”->“環(huán)境變量”->“系統(tǒng)變量”->新建->變量名:tomcat_home, 變量值:C:\Program Files\Apache Software Foundation\Tomcat 5.0.7。點(diǎn)“確定”保存。

3.在C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf下新建“connector”文件夾,然后復(fù)制isapi_redirector2.dll到C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf\connector下面。

4.創(chuàng)建workers2.properties到C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf下(可以用我附件中的workers2.properties,使用前請先修改文件的第一行,把“C:/Program Files/Apache Software Foundation/Tomcat 5.0.7/logs/jk2.log”改成你需要的路徑,copy地址欄的路徑時(shí)請注意,是"/"而不是“\”哦,跟windows表示的路徑不一樣)。

5.創(chuàng)建jk2.properties到C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf下(直接使用我的附件里的jk2.properties)。

6.導(dǎo)入注冊表文件isapi_redirect.2.0.reg(雙擊文件,然后點(diǎn)確定就好了)導(dǎo)入之前請先修改注冊表文件,把serverRoot 和workersFile的“C:\\Program Files\\Apache Software Foundation\\Tomcat 5.0.7”替換成你的tomcat安裝路徑。

7.開始菜單->設(shè)置->控制面板->管理工具->Internet 服務(wù)管理器,然后找到 你的站點(diǎn)(我的計(jì)算機(jī)名是lnboy ,“默認(rèn) Web 站點(diǎn)”)。點(diǎn)右鍵->“屬性”->“ISAPI篩選器”->“添加”->篩選器名稱:jakarta,可執(zhí)行文件:C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf\connector\isapi_redirector2.dll。點(diǎn)“確定”保存。

8.接下來在“默認(rèn) Web 站點(diǎn)”點(diǎn)右鍵->新建->虛擬目錄->下一步->別名填:jakarta,再點(diǎn)下一步->目錄選擇為:C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\conf\connector,再點(diǎn)下一步->"執(zhí)行(例如ISAPI應(yīng)用程序或CGI)"一項(xiàng)打上勾,再點(diǎn)下一步,再點(diǎn)“完成”。

9.重新啟動(dòng)“默認(rèn) Web 站點(diǎn)”。然后在“默認(rèn) Web 站點(diǎn)”點(diǎn)右鍵->“屬性”->“ISAPI篩選器”,如果"jakarta"前面的箭頭是綠色的,那么表明配置已經(jīng)成功了。

如果箭頭是紅色,那么請你檢查整個(gè)配置過程,看看有沒有弄錯(cuò)的地方,(基本上除了涉及到tomcat的安裝目錄的地方需要修改之外, 其它沒有什么地方需要修改的)。

(大家還可以參考http://www.reynir.net/tomcat/tomcat_IIS_service_jk2.html,以上步驟,我就是按照它的說明加上一些小修改之后配置成功的。)


此時(shí)要想正常訪問jsp還有一些小問題,

10.設(shè)置環(huán)境變量tomcat_home。
桌面上,“我的電腦”->點(diǎn)右鍵->“屬性”->“高級”->“環(huán)境變量”->“系統(tǒng)變量”->新建->變量名:JAVA_HOME, 變量值:D:\JBuilder8\jdk1.4。點(diǎn)“確定”保存。

11.把D:\JBuilder8\jdk1.4\lib目錄下的tools.jar給復(fù)制到tomcat的common\lib的目錄下(C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\common\lib\下),重新啟動(dòng)Tomcat,再重新啟動(dòng)IIS。

12.此時(shí)打開http://localhost/index.jsp(注意:不是http://localhost/),應(yīng)該可以看見tomcat的頁面。
但是看見了嗎???圖片顯示不正常,接下來再修改。

13.開始菜單->設(shè)置->控制面板->管理工具->Internet 服務(wù)管理器,然后找到 你的站點(diǎn)(我的計(jì)算機(jī)名是lnboy ,“默認(rèn) Web 站點(diǎn)”)。點(diǎn)右鍵->“屬性”->“文檔”->添加,輸入“index.jsp”,確定,再添加“index.html”,確定(因?yàn)橹@是tomcat的默認(rèn)起始頁面)。再到“主目錄”,“本地路徑”一欄,選擇“C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\webapps\ROOT”。

14.重新啟動(dòng)IIS,此時(shí)打開http://localhost/,比較一下,和打開http://localhost:8080/吧???大功告成也!!
別忙,打開http://localhost/jsp-examples/看看,是不是打不開啊???此時(shí)還需要在IIS中新建虛擬目錄jsp-examples,本地路徑為:C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\webapps\jsp-examples(看看次文件夾下的index.html,知道為什么要在前面添加"index.html"了吧???)。

15.重新啟動(dòng)IIS,可以打開http://localhost/jsp-examples/jsp2/simpletag/hello.jsp了吧???


PS:上傳了附件,里面有需要用到的workers2.properties,jk2.properties和isapi_redirector2.dll,isapi_redirect.2.0.reg。

附件在http://www.delphibbs.com/keylife/images/u88173/tomcatconf.rar

最后感謝:google http://www.google.com/(好可愛的狗狗)