2012-12-11 42 views
8

在我的IntelliJ Web應用程序,我已經設置了應用程序上下文MYAPP如下圖所示的IntelliJ Web應用程序上下文路徑

enter image description here

當我設置的應用程序上下文,它似乎並不有任何效果。我期待應用程序被部署到myapp,或者至少是生成的context.xml文件,以將我的應用程序的上下文設置爲myapp。任何想法爲什麼這不起作用(這是否與這是爆炸戰爭的事實有關)?

+0

無法重現,只是罰款與嚮導和香草的Tomcat 7的安裝創造了一個全新的項目,在部署中指定的上下文從IDEA運行它後,該應用程序可在'http:// localhost:8080/myapp /'處獲得。你能分享一個不能正常工作的示例項目嗎?另請指定您的IDEA和Tomcat版本。 – CrazyCoder

+0

讓我試着重現一個樣本,當然。 –

+0

@CrazyCoder,您是否將爆炸戰爭的輸出目錄設置爲/webapps? –

回答

7

在Tomcat啓動腳本中覆蓋CATALINA_BASE可能會中斷IDEA部署,因爲它的工作原理是提供自定義的CATALINA_BASE位置,其中放置了修改後的配置,以便Tomcat直接從指定爲工件輸出目錄的位置加載工件。

請參閱相關的問題:

+0

這應該在IDEA的「編輯配置」對話框中用巨型閃爍字體打印。完全的苦難可能導致看起來像一個合理的決定,將'CATALINA_BASE'作爲環境變量傳遞。 – Hal50000

相關問題