gpt4 book ai didi

maven - 为什么要运行tomcat7:deploy与tomcat7:redeploy?

转载 作者:行者123 更新时间:2023-12-04 19:41:43 27 4
gpt4 key购买 nike

有什么理由要运行tomcat7:deploy而不是tomcat7:redeploy吗?到目前为止,我还没有发现部署可以做的任何事情都无法进行重新部署,但是,只有在已经部署应用程序的情况下,部署才会失败,这需要重新部署。即使在您tomcat7:undeploy应用程序之后,重新部署仍然有效,应将其还原到最初始的阶段。

为什么tomcat7:deploy出现在redeploy旁边呢?

我在用

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>

最佳答案

我看了看source code,看来唯一的区别是deploy执行检查以查看项目是否已经部署。如果是,则部署失败。如果redeploy找到已部署的应用程序,则将改为undeploy

因此,我认为deploy并不是那么有用。我可以看到如果由于某种原因无法对应用程序进行热重新加载并且需要执行一些不同的处理过程,那么使用它的意义何在。在这种情况下,优先使用deploy而不是redeploy

关于maven - 为什么要运行tomcat7:deploy与tomcat7:redeploy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39083077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com