Java Maven war生成复制资源:tomcat7:run无法识别复制的资源
我有一个战争计划。在构建war之前,需要将一些静态HTML复制到webapp文件夹中。为此,添加了Java Maven war生成复制资源:tomcat7:run无法识别复制的资源,java,maven,tomcat,Java,Maven,Tomcat,我有一个战争计划。在构建war之前,需要将一些静态HTML复制到webapp文件夹中。为此,添加了maven资源插件复制资源目标(流程资源阶段)。这很好,因为我可以看到构建的war包含复制的文件 当我使用mvn tomcat7:run运行此war时,无法识别路径(404) 但是,当我将war部署到tomcat服务器中时,路径是可访问的 有什么想法吗?看起来tomcat7插件不使用内置war,而是直接从src文件夹访问文件。这是一个bug还是tomcat7插件的工作原理?您是否尝试过使用addit
maven资源插件复制资源目标(流程资源阶段)。这很好,因为我可以看到构建的war包含复制的文件
当我使用mvn tomcat7:run运行此war时,无法识别路径(404)
但是,当我将war部署到tomcat服务器中时,路径是可访问的
有什么想法吗?看起来tomcat7插件不使用内置war,而是直接从src文件夹访问文件。这是一个bug还是tomcat7插件的工作原理?您是否尝试过使用additionalClasspathDirs参数?从
如果这不起作用,您可以使用maven antrun插件查看谢谢您的回复。我通过在构建之前将资源复制到源文件夹来解决这个问题。这很有效。
additionalClasspathDirs:
Additional optional directories to add to the embedded tomcat classpath.
Type: java.util.List
Since: 2.0
Required: No