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 , 2005-03-31 08:25
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 請教Tomcat咬在IIS中的方式 [精華]
gloryfu





發文: 20
積分: 1
於 2005-03-30 16:35 user profilesend a private message to usersend email to gloryfureply 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://www.adj.idv.tw/phpBB2/viewtopic.php?t=1000當中

處理好將Tomcat咬在IIS中的方式

我輸入http://localhost/examples/jsp/dates/date.jsp也已經可以正常執行

而將我寫的test.jsp放進C:\Tomcat 4.1\webapps\examples裡頭之後

輸入http://localhost/examples/test.jsp也可以正常執行

大家知道說在C:\Tomcat 4.1\webapps\底下有examples、ROOT、webdav、tomcat-docs、admin.xml、manager.xml

現在我將自己寫的test.jsp放進examples、webdav、tomcat-docs當中之後再輸入相對應的URL也可以執行

但是我將自己寫的test.jsp放進

webapps底下跟webapps底下的ROOT以及在webapps底下自己建的目錄中

再輸入相對應的URL

都會找不到網頁

簡單說我只有三個問題

1. 我希望只輸入http://localhost/test.jsp就可以正常的執行程式

2. 假設我在webapps底下建的目錄叫做abc,則我希望輸入http://localhost/abc/test.jsp就可以正常的執行程式

3. 我們公司是將asp3.0的網頁放在C:\Inetpub\wwwroot當中,如此我們的網頁間要如何互相超連結呀


reply to postreply to post
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2005-03-31 01:55 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
以前試過一次好久沒用了
我記得有uriworkermap.properties
然後設定
/*.jsp=ajp12
另外當然這個wwwroot就是放jsp的地方

2.加個context
類似
/abc/*=ajp12

3.連結都是看網址.看看你互相網址間的關係吧

koji


reply to postreply to post
JCConf Taiwan 2015 開始售票了!!
Facebook上的TWJUG社團,歡迎加入
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
gloryfu





發文: 20
積分: 1
於 2005-03-31 15:41 user profilesend a private message to usersend email to gloryfureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
以下是我成功的所有步驟

1. 先灌好JAVA、IIS和Tomcat並測試全都已經可以正常執行

2. 下載isapi_redirect.dll連接器
可至 ftp://ftp.nsysu.edu.tw/Unix/Web/apache/jakarta/tomcat-3/bin/win32/i386/isapi_redirect.dll
或到 http://ftp.nsysu.edu.twhttp://ftp.tku.edu.tw 去搜尋關鍵字

3. 新增一個環境變數,變數名稱輸入CATALINA_HOME,變數值輸入Tomcat的安裝路徑,例如我的內容是:C:\Tomcat 4.1

4. 在C:\Tomcat 4.1\bin中新增一個iis資料夾,並將isapi_redirect.dll放進C:\Tomcat 4.1\bin\iis當中

5. 啟動IIS點選你的WEB站台按右鍵,選「內容」進入「ISAPI篩選器」→新增,篩選器名稱輸入「Jakarta Redirector」,執行檔輸入「C:\Tomcat 4.1\bin\iis\isapi_redirect.dll」(視你實際的位置而定)

6. 在點選你的WEB站台中新增一個虛擬目錄名叫jakarta,目錄請指到C:\Tomcat 4.1\bin\iis,權限請選擇「讀取」、「執行指令檔」、「執行」三項

7. 打開一個記事本輸入以下內容

1
2
3
4
5
6
7
REGEDIT4 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] 
"extension_uri"="/jakarta/isapi_redirect.dll" 
"log_file"="C:\\TOMCAT\\logs\\iis_redirect.log" 
"log_level"="emerg" 
"worker_file"="C:\\tomcat 4.1\\conf\\worker.properties" 
"worker_mount_file"="C:\\tomcat 4.1\\conf\\uriworkermap.properties"


8. 將該內容另存成iis_redirect.reg在任意位置,檔案建好之後即可執行該檔案,按下確定後會將檔案內容註冊進windows裡頭

9. 到tomcat\conf下打開一個記事本輸入以下內容並將檔名存成worker.properties

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ************ Begin worker.properties ************** 
worker.ajp13.type=ajp13 
worker.ajp13.lbfactor=1 
worker.loadbalancer.type=lb 
worker.loadbalancer.balanced_workers=ajp13 
worker.tomcat_home=C:\Tomcat 4.1
#上面這一行指到你的tomcat目錄 
worker.java_home=C:\j2sdk1.4.2_07
#上面這一行指到你的java的目錄 
ps=\ 
worker.list=ajp13 
worker.ajp13.port=8009 
worker.ajp13.host=localhost 
# ************ End worker.properties **************


10. 到tomcat\conf下打開一個記事本輸入以下內容並將檔名存成uriworkermap.properties

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# ************ Begin uriworkermap.properties ************** 
default.worker=ajp13 
/=$(default.worker) 
/*=$(default.worker)
/ROOT/=$(default.worker) 
/ROOT/*=$(default.worker) 
/manager=$(default.worker) 
/manager/*=$(default.worker) 
/examples=$(default.worker) 
/examples/*=$(default.worker) 
/tomcat-docs=$(default.worker) 
/tomcat-docs/*=$(default.worker) 
/webdav=$(default.worker) 
/webdav/*=$(default.worker) 
#以上的目錄結構,視您webapps下的目錄結構自行增減, 
#例如webapps目錄底下如果建立了一個ePOS的資料夾, 
#那麼上面就得再加上 
#/ePOS=$(default.worker) 
#/ePOS/*=$(default.worker) 
# ************ End uriworkermap.properties **************


11. 假如在ROOT目錄底下建立了一個ePOS的資料夾,則在該資料夾中建立一個名為WEB-INF的資料夾,並在WEB-INF資料夾中建立兩個名為classes和lib的資料夾

12. 先將TOMCAT關閉,再將IIS重新啟動,再開啟TOMCAT

13. 將電腦關機幾秒鐘之後再開機

14. 開機後在IE裡輸入http://localhost/examples/jsp/dates/date.jsp,重新整理幾次確定JSP程式能正常執行

15. 將自己寫的*.jsp網頁放進ROOT以及ROOT中的目錄裡,假如目錄名稱為ePOS,檔案名稱為test.jsp

16. 在IE裡輸入http://localhost/test.jsp以及http://localhost/ePOS/test.jsp,若有正常執行程式的話就表示您已經成功了

17. 若是失敗的話請先檢查第10步及以後的步驟,再不成功的話就請將以上全部檢查一遍吧

18. 當其它目錄中的網頁要連結進您的JSP網頁時可用絕對路徑法或是URL


browser edited on 2005-03-31 15:56
reply to postreply to post
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
gloryfu





發文: 20
積分: 1
於 2005-03-31 16:30 user profilesend a private message to usersend email to gloryfureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
問題又來了

經過以上步驟之後

現在我將asp3.0以及htm的網頁放在C:\Inetpub\wwwroot當中也全都會由Tomcat來執行耶

怎麼辦呀???


reply to postreply to post
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
Lan2





發文: 283
積分: -1
於 2005-03-31 19:37 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
> 13. 將電腦關機幾秒鐘之後再開機
怕電腦太累當機所以要關機休息一下嗎??


reply to postreply to post
討論區最討人厭的,就是平常問題討論時沒什麼貢獻,有口水戰時卻一定會出來噴口水的傢伙;
而且這種人還特愛報老鼠冤、愛虧人、愛假正義、還愛管閒事
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
michael_kuo





發文: 4
積分: 0
於 2005-10-23 23: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
gloryfu wrote:
問題又來了

經過以上步驟之後

現在我將asp3.0以及htm的網頁放在C:\Inetpub\wwwroot當中也全都會由Tomcat來執行耶

怎麼辦呀???


我也是發生類似這樣的問題,雖然經由IIS的80 port進去,但都是被Tomcat去做解譯,所以wwwroot底下的程式都無法被執行到,
只有Tomcat的網頁根目錄才會被執行。
請問該怎麼解決呢?

Tomcat : 4.1.31
OS : Win2k


michael_kuo edited on 2007-10-09 11:55
reply to postreply to post
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
deathgod





發文: 57
積分: 0
於 2005-11-05 15:08 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
我测试是框架不支持,晕,iis只处理纯 jsp,struts,EJB就不支持

reply to postreply to post
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-12 15:42 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
板大,我安裝5.x 6.x 結果都是相同的耶
[Tue Nov 11 17:59:39.359 2008] [5880:2100] [emerg] jk_isapi_plugin.c (2545): Unable to read worker file C:\Tomcat 6.0\conf\worker.properties.
[Tue Nov 12 15:41:16.718 2008] [1125:564] [emerg] jk_isapi_plugin.c (2545): Unable to read worker file C:\Tomcat 5.5\conf\worker.properties.


reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-12 15:42 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
小弟也常是路徑:C:\Tomcat\conf\worker.properties. 還是不行!!

reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-12 18:07 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
嗚~ 我是TOMCAT都不理我!!

reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:phoenix小白]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2008-11-12 18:14 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
你是啥環境?vista?

koji


reply to postreply to post
JCConf Taiwan 2015 開始售票了!!
Facebook上的TWJUG社團,歡迎加入
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-13 10:37 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
站長大大:
Windows XP Pro sp2

ps..
我把 tomcat 5 & 6 找的到的版本都嘗試過了!!
還是不行 ><"
給點暗示吧!! ... 自己碰壁碰滿久了!!


reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-13 10:39 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
我有測試過 C:\Tomcat\
我還以回空白引起的 !!
不過經過測試後...發現~ 好像不是路徑的關係。
在路徑下,我有找到worker.properties檔案 @@"
不過系統都說我找不到... ><" 恨!!


reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-13 11:46 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
我用新版的jk不行,降到版本後....成功了!!

reply to postreply to post
Application support Engineer
Phoenix Wu
作者 Re:請教Tomcat咬在IIS中的方式 [Re:phoenix小白]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2008-11-13 11: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
新版是哪個版本?最近才出的?

koji


reply to postreply to post
JCConf Taiwan 2015 開始售票了!!
Facebook上的TWJUG社團,歡迎加入
作者 Re:請教Tomcat咬在IIS中的方式 [Re:gloryfu]
phoenix小白





發文: 32
積分: 0
於 2008-11-13 11:55 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
我的環境提供以後要測試的人參考
xp pro sp2
iis 5.1
tomcat 5.x 6.x (都測試過了)
(注意別用1.2.27版本,不然會發生下列錯誤)
[Tue Nov 11 17:59:39.359 2008] [5880:2100] [emerg] jk_isapi_plugin.c (2545): Unable to read worker file C:\Tomcat 6.0\conf\worker.properties.
[Tue Nov 12 15:41:16.718 2008] [1125:564] [emerg] jk_isapi_plugin.c (2545): Unable to read worker file C:\Tomcat 5.5\conf\worker.properties.

雖然沒人幫我,不過問題解決了,還是提出來讓大家參考^^


reply to postreply to post
Application support Engineer
Phoenix Wu
» 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