2012年1月24日 星期二

如何於tomcat中建立虛擬目錄 (WIN 7)?

Tomcat 6 實作 - 虛擬目錄設置
出處:作者:冰凍的魚  日期:2008/12/25

以下 Tomcat 6 實作將讓湯姆貓第六代有一個網站虛擬目錄可以使用
 [測試環境] MS XP Pro SP3 整合 AppServ 2.5.10 與 Tomcat 6.0.18  (WIN 7 + WAMP2.0 + TOMCAT3.0)
 [開始實作] 以下實作方法有二種,請選擇其中一種方法實作它即可 建議採用方法二,因為此方法支援熱設置,不需要重新啟動Tomcat即可生效。

[方法一] 在 $Tomcat_Home\conf\Server.xml 做設置 (設置完成後,需要重新啟動Tomcat)

[實作] 
Step 1. 開啟 $Tomcat_Home\conf\Server.xml 檔案
(C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf)
Step 2. 在 <Host> 與 </Host> 之間加入 <Context debug="0" docBase="虛擬網站的絕對目錄路徑" path="/虛擬目錄" />
例如:<Context debug="0" docBase="C:\AppServ\www\Test\web" path="/test" />
(<Context debug="0" docBase=" D:\programing\jsp_sample" path="/jsp_sample" />)

Step 3. 存檔
Step 4. 重新啟動 Tomcat
Step 5. 開啟瀏覽器做測試 網址輸入 http://localhost:8080/test/index.jsp

[方法二] 在 $Tomcat_Home\conf\conf\Catalina\localhost 資料夾下建立「虛擬目錄.xml」 (如果 Catalina 和 localhost 目錄不存在,請自行新增它) (設置完成後,不需要重新啟動Tomcat)
[實作]
Step 1. 在 $Tomcat_Home\conf\conf\Catalina\localhost 資料夾下建立 test.xml 檔案
Step 2. 開啟 test.xml 檔 輸入<Context debug="0" docBase="絕對目錄路徑" /> 例如:<Context debug="0" docBase="C:\AppServ\www\Test\web" /> 
Step 3. 存檔
Step 4. 開啟瀏覽器做測試 網址輸入 http://localhost:8080/test/index.jsp

[備註] 實作之前,請在 C:\AppServ\www\Test\web 資料夾下 新增 index.jsp 檔案以便測試使用
[注意] 測試時,如果瀏覽網頁出現 [404 找不到網頁] 的錯誤訊息時, 請重新啟動瀏覽器,並且重新輸入[完整網址] 例如: http://192.168.0.100:8080/test/index.jsp 這樣在 [整合 AppServ 2.5.10 與 Tomcat 6.0.18] 環境下就能正常顯示網頁

沒有留言: