我有一個戰爭項目。在構建戰爭之前,需要將一些靜態HTML複製到webapp文件夾中。爲了實現這個目標,增加了maven-resources-plugin
copy-resources
目標(process-resources
階段)。這是工作正常,因爲我可以看到構建的戰爭包括複製的文件。Maven war構建副本資源:tomcat7:運行無法識別複製的資源
當我使用mvn tomcat7:run
運行這場戰爭時,路徑無法識別(404)。
但是,當我將war部署到tomcat服務器時,路徑是可訪問的。
有什麼想法?看起來像tomcat7插件不使用構建的戰爭,但直接從src文件夾訪問文件。這是一個錯誤還是tomcat7插件的工作原理?
感謝您的答覆。我通過在構建之前將資源複製到源文件夾來解決此問題。這很好。 – gammay 2015-03-24 06:01:43