[問題] TOMCAT 的 Context Path 設定的問題

看板java作者 (曼陀羅)時間13年前 (2012/04/03 11:59), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
不知道問 TOMCAT 的問題能不能發在 Java 板 @@ 如果不行或者有更合適的板的話還請告知!m(_ _)m 小弟想要讓 TOMCAT 目錄中 webapps/website 目錄 可以直接輸入例如 http://ip_address/ 就可以進入 因此在 Context.xml 中設定了 <Context path="/" docBase="{TOMCAT}/webapps/website"></Context> 其中 {TOMCAT} 指的是 TOMCAT 的路徑 這樣的確就可以達到瀏覽器輸入 http://ip_address/ 就可以進入 website 這個網站 但是如果我有做過 hot deploy,也就是把更新過的 WAR 部屬到 TOMCAT 上 Context Path 的設定似乎就會失效,造成 http://ip_address/ 會找不到網站 必須輸入 http://ip_address/website 才能進入 website 網站。 雖然說重開 TOMCAT 就可以解決了,但小弟的環境中重開 TOMCAT 會花很多時間 因此想請問有沒有什麼方法可以保證讓 hot deploy 不會造成 Context Path 失效呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.79.59.62

04/03 21:31, , 1F
可以請問所謂的失效是指什麼嘛?
04/03 21:31, 1F

04/05 11:24, , 2F
就是原本設定 context path 是要讓使用者不用輸入例如
04/05 11:24, 2F

04/05 11:26, , 3F
04/05 11:26, 3F

04/05 11:28, , 4F
可,但 hot deploy 造成失效後,http://127.0.0.1會出
04/05 11:28, 4F

04/05 11:29, , 5F
現 404 這類找不到網頁的錯誤,必須用 ../website才行
04/05 11:29, 5F
文章代碼(AID): #1FUdMFcU (java)
文章代碼(AID): #1FUdMFcU (java)