簡體   English   中英

Maven War構建副本資源:tomcat7:run無法識別復制的資源

[英]Maven war build copy-resources: tomcat7:run does not recognise copied resources

我有一個戰爭項目。 在進行戰爭之前,需要將一些靜態HTML復制到webapp文件夾中。 為此,添加了maven-resources-plugin copy-resources目標( process-resources階段)。 可以正常運行,因為我可以看到內置的戰爭包含復制的文件。

當我使用mvn tomcat7:run進行戰爭時,無法識別路徑(404)。

但是,當我將戰爭部署到tomcat服務器中時,該路徑是可訪問的。

有什么想法嗎? 看起來tomcat7插件沒有使用內置的war,而是直接從src文件夾訪問文件。 這是Bug還是tomcat7插件如何工作?

您是否嘗試過使用AdditionalClasspathDirs參數? 來自https://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/run-mojo.html

additionalClasspathDirs:
  Additional optional directories to add to the embedded tomcat classpath.

Type: java.util.List
Since: 2.0
Required: No

如果這不起作用,則可以使用maven-antrun-plugin查看如何使用maven 將文件復制到tomcat webapp文件夾?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM