Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven war生成复制资源:tomcat7:run无法识别复制的资源_Java_Maven_Tomcat - Fatal编程技术网

Java Maven war生成复制资源:tomcat7:run无法识别复制的资源

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

我有一个战争计划。在构建war之前,需要将一些静态HTML复制到webapp文件夹中。为此,添加了
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