有没有理由不运行tomcat7:redeploy而运行tomcat7:deploy?到目前为止,我还没有发现部署可以做的任何事情,而重新部署做不到,然而,部署只有在应用已经部署的情况下才会失败,这需要重新部署。即使在你tomcat7:undeploy应用程序之后,重新部署也可以工作,这应该会将它恢复到最初始的阶段。
为什么tomcat7:deploy会与redeploy并驾齐驱,它似乎做了所有的事情,而且做得更多?
我正在使用
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>发布于 2019-03-26 17:32:17
我看了一下source code,唯一的区别似乎是deploy会检查项目是否已经部署。如果是,则部署失败。如果redeploy发现已经部署的应用程序,它将改为使用undeploy。
所以我不认为deploy有多大用处。如果您的应用程序由于某些原因不能热重新加载,并且需要关闭一些不同的进程,那么我可以理解使用它的意义。在这种情况下,比起redeploy,更喜欢deploy是有意义的。
https://stackoverflow.com/questions/39083077
复制相似问题