整合Tomcat5和IIS5 及正常開啟jsp

來源:互聯網
上載者:User
iis|js 前言:以前也看了N篇文檔,照著裡面的說明配置,卻總沒有成功過,今天終於成功了!!!回過來再看那些文檔,好多就直接Ctrl+C和Ctrl+v來的(又還不說明原文出處,想找人問都不能),關鍵操作的地方總是含糊不清,而且即使配置完了,也還打不開jsp頁面,有些沒有實際操作過就...... 唉......

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

需要說明的幾個問題:作業系統win2000pro,已經裝了Jbilder8,從來沒有設定過JAVA_HOME等環境變數,文中需要用到的幾個檔案在文末有下載串連,我整合的是IIS5+Tomcat5.0.7,但是估計IIS6,tomcat4也應該可以,不好意思,我的win2003因為打了個補丁,結果Daemon虛擬光碟機掛了,認不出ISO了,IIS6也壞了,沒有辦法測試了,請允許我鬱悶一下先。

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


1。安裝tomcat5.0.7。
運行jakarta-tomcat-5.0.7.exe,安裝模式不用normal,而是選擇full(這樣會把tomcat安裝成win2000的服務,而且還有tomcat的原始碼),然後按照提示進行。我的taomcat裝在C:Program FilesApache Software FoundationTomcat 5.0.7下。

2。設定環境變數tomcat_home。在案頭上,“我的電腦”->點右鍵->“屬性”->“進階”->“環境變數”->“系統變數”->建立->變數名:tomcat_home, 變數值:C:Program FilesApache Software FoundationTomcat 5.0.7。點“確定”儲存。

3.在C:Program FilesApache Software FoundationTomcat 5.0.7conf下建立“connector”檔案夾,然後複製isapi_redirector2.dll到C:Program FilesApache Software FoundationTomcat 5.0.7confconnector下面。

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

5.建立jk2.properties到C:Program FilesApache Software FoundationTomcat 5.0.7conf下(直接使用我的附件裡的jk2.properties)。

6.匯入註冊表檔案isapi_redirect.2.0.reg(雙擊檔案,然後點確定就好了)匯入之前請先修改註冊表檔案,把serverRoot 和workersFile的“C:\Program Files\Apache Software Foundation\Tomcat 5.0.7”替換成你的tomcat安裝路徑。

7.開始菜單->設定->控制台->管理工具->網際網路服務管理員,然後找到 你的網站(我的電腦名稱是lnboy ,“預設 Web 網站”)。點右鍵->“屬性”->“ISAPI篩選器”->“添加”->篩選器名稱:jakarta,可執行檔:C:Program FilesApache Software FoundationTomcat 5.0.7confconnectorisapi_redirector2.dll。點“確定”儲存。

8.接下來在“預設 Web 網站”點右鍵->建立->虛擬目錄->下一步->別名填:jakarta,再點下一步->目錄選擇為:C:Program FilesApache Software FoundationTomcat 5.0.7confconnector,再點下一步->"執行(例如ISAPI應用程式或CGI)"一項打上勾,再點下一步,再點“完成”。

9.重新啟動“預設 Web 網站”。然後在“預設 Web 網站”點右鍵->“屬性”->“ISAPI篩選器”,如果"jakarta"前面的箭頭是綠色的,那麼表明配置已經成功了。

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

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


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

10.設定環境變數tomcat_home。
案頭上,“我的電腦”->點右鍵->“屬性”->“進階”->“環境變數”->“系統變數”->建立->變數名:JAVA_HOME, 變數值:D:JBuilder8jdk1.4。點“確定”儲存。

11.把D:JBuilder8jdk1.4lib目錄下的tools.jar給複製到tomcat的commonlib的目錄下(C:Program FilesApache Software FoundationTomcat 5.0.7commonlib下),重新啟動Tomcat,再重新啟動IIS。

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

13.開始菜單->設定->控制台->管理工具->網際網路服務管理員,然後找到 你的網站(我的電腦名稱是lnboy ,“預設 Web 網站”)。點右鍵->“屬性”->“文檔”->添加,輸入“index.jsp”,確定,再添加“index.html”,確定(因為著這是tomcat的預設起始頁面)。再到“主目錄”,“本地路徑”一欄,選擇“C:Program FilesApache Software FoundationTomcat 5.0.7webappsROOT”。

14.重新啟動IIS,此時開啟http://localhost/,比較一下,和開啟http://localhost:8080/吧???大功告成也!!!
別忙,開啟http://localhost/jsp-examples/看看,是不是打不開啊???此時還需要在IIS中建立虛擬目錄jsp-examples,本地路徑為:C:Program FilesApache Software FoundationTomcat 5.0.7webappsjsp-examples(看看次檔案夾下的index.html,知道為什麼要在前面添加"index.html"了吧???)。

15.重新啟動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/(好可愛的狗狗)



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.