我正在將一個在tomcat中運行的應用程序移植到Jboss,並將其部署爲.WAR文件。我有一個行代碼,查找配置.xml文件:將Context.xml放在WAR文件中的位置?
appContext = new ClassPathXmlApplicationContext("cmdAppContext.xml");
現在我試圖把它放在WEB-INF/classes目錄(與Eclipse比較後產生的.WAR文件),也試過WEB- INF文件夾,因爲它在web.xml中的該位置被引用。但每次我得到一個NullPointerException。我在這裏錯過了什麼嗎?
請注意:我已經看到在論壇上類似的問題這是沒有解決
你怎麼生成戰爭?戰爭創作後你確定該文件還在嗎?通過將該文件放在classes文件夾中,我懷疑它在構建過程中被清理,因爲它是一個輸出文件夾? –
謝謝。我正在使用Ant構建。我明確添加了這些文件,並且我可以在.WAR文件中看到它,所以文件肯定存在。 – rmaitipe