与war文件相比,maven tomcat7重新部署丢失的文件

与war文件相比,maven tomcat7重新部署丢失的文件,maven,tomcat7,eclipse,jsp,velocity,tomcat,maven-2,Maven,Tomcat7,Eclipse,Jsp,Velocity,Tomcat,Maven 2,我正在使用和开发web项目,但我发现了一个奇怪的问题:重新部署的项目与war文件相比丢失了一些文件,因此在重新部署后我无法运行该项目 让我一步一步地说: 这是我的项目的项目结构: 这是我对pom.xml文件的配置代码: 4.0.0 com.lucumt 在tomcat7运行时使用m2eclipse,项目打包为vm.war,它将部署在tomcat7的webapps文件夹中,vm文件夹中的文件如下所示,我现在可以运行我的项目了: 但是当我运行tomcat7:redeploy时,vm文件夹中的文件如下

我正在使用和开发web项目,但我发现了一个奇怪的问题:重新部署的项目与war文件相比丢失了一些文件,因此在重新部署后我无法运行该项目

让我一步一步地说:

这是我的项目的项目结构: 这是我对pom.xml文件的配置代码: 4.0.0 com.lucumt 在tomcat7运行时使用m2eclipse,项目打包为vm.war,它将部署在tomcat7的webapps文件夹中,vm文件夹中的文件如下所示,我现在可以运行我的项目了: 但是当我运行tomcat7:redeploy时,vm文件夹中的文件如下所示,and文件丢失,因此我无法再次使用! 但是,当我使用WinRA检查vm.war文件时,我发现一切正常,和文件如下所示:

我认为在将vm.war文件放入vm时文件丢失了,但我不知道为什么会发生这种情况,我也不知道如何解决它,有人能帮我吗?我的pom.xml文件中是否存在错误配置


提前谢谢

您是否尝试过运行mvn清理包tomcat7:重新部署?由于部署目标与重新部署目标相同,只是重新部署将取消部署以前的版本,因此我认为您遇到的问题与没有可用的完整包有关。@eis我刚刚尝试使用mvn clean package tomcat7:redeploy,但是问题仍然存在。你能在这个问题中包括重新部署+部署的日志吗?最好使用显示调试输出的mvn-X运行。此外,您可以尝试在配置部分使用true,然后查看部署是否有效。它应该与“重新部署”相同,但不影响测试。@eis,正如您所知,部署日志可能有点长,我可以将日志放在哪里?谢谢