JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Application Server » Tomcat  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
話題被移動
該話題已被移動 - browser , 2004-03-29 13:58
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Tomcat5 + IIS5 設定詳解 [精華]
luchiong





發文: 42
積分: 1
於 2004-03-29 13:50 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟之前也是被這個問題搞到心神不寧。最後終於解決了。
把自己的心得po上來、跟各位分享、請前輩、高人不吝指教。

環境說明:
Tomcat 5.0.19
J2SDK 1.4.1
Tomcat Web Server Connector JK 2
Download <a herf ="http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-connectors/jk2/binaries/">here</a>

首先、請先確定你的OS是Windows Server2000 SP4、之前試過Win2k pro 外掛IIS結果不成。

設定檔如下列:
1.file name: [workers.properties]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[shm:]
info=Shared memory file. Required for multiprocess servers
file=C:\Tomcat 5.0\work\jk2.shm (**請將此處修改成符合你的tomcat路徑**)
size=1000000
 
[channel.socket:localhost:8009]
info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol
tomcatId=localhost:8009
 
[uri:/jsp-examples/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/jsp-examples

[uri:/servlets-examples/*]
info=Servlet examples, map requests for all servlets to Tomcat.
context=/servlets-examples


**注意:如要新增你自己的Web AP、請參照[uri:/jsp-examples/*]的寫法。
** 如要新增一個web ap 叫做:junkAP、請加入如下:
1
2
3
[uri:/junkAP/*]
info=junkAP examples, map requests for all JSP pages to Tomcat.
context=/junkAP


2.file name: [connector 2.0.reg]

1
2
3
4
5
6
7
8
9
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="C:\\Tomcat 5.0\\conf\\workers.properties" (**請將此處修改成符合你的tomcat路徑**)"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="debug"
"serverRoot"="C:\\Tomcat 5.0" (**請將此處修改成符合你的tomcat路徑**)  


Copy & Paste
1.將 workers.properties C&P 到<tomcat_home>\conf
2.將修改完成的 connector 2.0.reg 檔、right click、選擇「合併」、此時、此基碼會自動寫入你電腦的registry。
可用 regedit 察看。
3.將 JK2 connector [isapi_redirector2.dll] C&P 至 [tomact_home]\bin\win32\i386
(不一定要在這個目錄、也可放在其他目錄下)

iis 設定:
在開始設定前、建議先將iis service停用
使用控制台、進入「系統管理工具」、點選「Internet服務管理員」。進入iis 控制台。

1.新增虛擬目錄
點選「預設的web站台」、right click 新增 --> 虛擬目錄
在新增精靈中、先輸入別名 「jakarta」。
目錄指到 [isapi_redirector2.dll] 所在目錄。
存取權限設定必須有 讀取、執行指令檔、執行(例如ISAPI應用程式....)三種。皆須勾選。
按下完成即可。

2.設定ISAPI篩選器 (isapi filter)
點選「電腦名稱」、right click --> 內容 -->編輯(主要內容)
選擇ISAPI篩選器、按下新增、在對話框中輸入「篩選器名稱」、tomcat connector。
再使用瀏覽鍵、將執行檔指到 [isapi_redirector2.dll]
按下確定即可。

到此、設定已經完成。重新開機後、確認在iis 控制台中、ISAPI篩選器下的[isapi_redirector2.dll]
是否已經被讀取、如果、左方的箭頭是綠色、表示 [isapi_redirector2.dll] 以正確讀取。
如為紅色、表示可能registry 或是 workers.properties 的設定出錯。或是dll crap掉。

如一切無誤、開啟IE、在網址列輸入 http://localhost:8080
會先進入 tomcat 的歡迎畫面、在點選左下方的 jsp-example
此時、IE的URL會轉變成 http://localhost:8080/jsp-examples/
將URL改成 http://localhost/jsp-examples/ 如果畫面顯示正常、表示iis與tomcat已經互相在talking了。

希望、對各位能有幫助。


reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:luchiong]
minmax





發文: 16
積分: 0
於 2004-03-30 09:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
哇!
你真是好人.
先收下了,感恩喔!!


reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:luchiong]
zhshfeng_xx





發文: 301
積分: 3
於 2004-04-06 12:24 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
找了好长时间了,谢谢,我再试试看能不能自己成功

reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:luchiong]
silen





發文: 18
積分: 0
於 2004-07-21 19:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
新手,問個笨問題QQ
Tomcat已是web伺服器,為何還要裝IIS = =||
是為了整合ASP和JSP嗎?


reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:silen]
silen





發文: 18
積分: 0
於 2004-07-21 20:00 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
silen wrote:
新手,問個笨問題QQ
Tomcat已是web伺服器,為何還要裝IIS = =||
是為了整合ASP和JSP嗎?

===================================
Tomcat+apache 也有同樣疑問?
Tomcat本身設Port:80
即能完成WEB伺服器任務
為何還要裝設同樣性質的軟體QQ


reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:luchiong]
GuanChih

ASKA



發文: 243
積分: 2
於 2004-07-23 17:37 user profilesend a private message to usersend email to GuanChihreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
可能公司有二套像樣的產品,
一個以java來實作,
另一個以.net 來實作,
本來是賣給二個顧客的東西,
今天某客戶二個功能都要,
在不想重寫的情況下,
你就會想把aspx,jsp混著使用,反正各管各的模組,各導各的頁面,
若二邊真的要溝通的時候,在不使用任何方案的前提下,大不了傳url,還是能勉強溝通。


reply to postreply to post
作者 Re:Tomcat5 + IIS5 設定詳解 [Re:luchiong]
glenchao





發文: 10
積分: 0
於 2004-08-16 20:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問大大
我已經照上面操作且也可以 http://localhost/jsp-examples/ 的連結
但是如果我自己架了一個虛擬網站且放在 E:\JspWeb\Bilingual
那我要如何去寫下面這段,我試了很久但仍不行
[uri:/junkAP/*]
info=junkAP examples, map requests for all JSP pages to Tomcat.
context=/junkAP

========以下是我自己寫的============
[uri:/Bilingual/*]
info=junkAP examples, map requests for all JSP pages to Tomcat.
context=E:\JspWeb\Bilingual\
===============================
請大大是否可以幫我解決一下
謝謝!!


reply to postreply to post
» JWorld@TW »  Application Server » Tomcat

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8