對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2016/10/6 4:00:33
冷日近期在 Tomcat 7(Apache Tomcat 7.0.70)上碰到了怪狀況!
就是前面的作法要馬不運行(就 Service 啟動不能),要馬就是啟動了以後一片空白!
冷日後來為了驗證我的 Application 是否 web.xml 有鎖定的疑慮(當然看過了沒有,但找不出原因只好用測的)就把 Application 資料夾內的所有東西都 Copy 到 ROOT 資料夾,這樣果然可以運行!!!
可是這樣就會造成『兩個 Application Instance 同時存在且不同步』的問題!
冷日當然不會允許這樣的狀況發生,後來在幾經思考後,決定以下作法:
1.把 ROOT 資料夾刪掉!
2.進入 manager 介面,去到 Deploy 區塊,進行「Deploy directory or WAR file located on server」的設定,設定如下:
3.把 Tomcat 重啟動
然後去 http://yourIP:8080/ 進行測試,搞定,打完收工!
就是前面的作法要馬不運行(就 Service 啟動不能),要馬就是啟動了以後一片空白!
冷日後來為了驗證我的 Application 是否 web.xml 有鎖定的疑慮(當然看過了沒有,但找不出原因只好用測的)就把 Application 資料夾內的所有東西都 Copy 到 ROOT 資料夾,這樣果然可以運行!!!
可是這樣就會造成『兩個 Application Instance 同時存在且不同步』的問題!
冷日當然不會允許這樣的狀況發生,後來在幾經思考後,決定以下作法:
1.把 ROOT 資料夾刪掉!
2.進入 manager 介面,去到 Deploy 區塊,進行「Deploy directory or WAR file located on server」的設定,設定如下:
Context Path (required):/
WAR or Directory URL:OOXX
3.把 Tomcat 重啟動
然後去 http://yourIP:8080/ 進行測試,搞定,打完收工!