我有一個使用tomcat7的web應用程序,我想從IDEA 12中運行。
我已經安裝了tomcat並將其配置爲應用程序服務器。
我創建了工件(爆炸戰爭)並使用tomcat創建了一個運行配置。
在Intellij 12 Ultimate中配置tomcat7
啓動運行配置可以工作,應用程序會部署並正常啓動。
問題是,我有一個上下文文件(tomcat-context.xml),其中包含一大堆數據源,我似乎無法讓Web應用程序找到該上下文文件。
我已經將它添加到META-INF /(在artefact窗口中),並且當我查看輸出目錄時,我可以看到文件在那裏(正確的內容)。
我已經嘗試使用應用程序上下文字段運行配置::部署選項卡設置tomcat上下文描述符(在Web分面頁),並沒有任何工作。
我已經檢查了想法放置爆炸戰爭的位置,並且上下文文件在那裏,儘管有一個奇怪的名字。
當我使用maven運行web應用程序(mvn tomcat7:運行)時,它完美地工作。 POM中有這樣一行:
<contextFile>src/test/config/tomcat-context.xml</contextFile>
,它的這種行爲我想複製。
我在我的智慧結束在這裏,並打開任何想法。
您可以嘗試將'tomcat-context.xml'添加到工件並將其重命名爲'context.xml'? – longhua
Wadda你知道嗎?這實際上工作!讓你的評論成爲答案,我會將其標記爲這樣。 – Erik