Tomcat是否一直在重新部署战争?

Tomcat是否一直在重新部署战争?,tomcat,deployment,war,Tomcat,Deployment,War,我让Tomcat8运行,并在webapps目录中部署了app.war文件。我的问题是,当Tomcat启动时,它会部署app.war文件并创建app文件夹。如果我将app.war文件保留在webapps目录中,Tomcat会在每次重新启动时重新部署它,还是检查现有的app文件夹是否存在?我想您已经回答了自己的问题。从: 在这种情况下,Tomcat启动时将发生以下部署顺序: 将首先部署任何上下文描述符 然后将部署未被任何上下文描述符引用的分解web应用程序如果他们在appBase中有一个关联的.WA

我让Tomcat8运行,并在webapps目录中部署了app.war文件。我的问题是,当Tomcat启动时,它会部署app.war文件并创建app文件夹。如果我将app.war文件保留在webapps目录中,Tomcat会在每次重新启动时重新部署它,还是检查现有的app文件夹是否存在?

我想您已经回答了自己的问题。从:

在这种情况下,Tomcat启动时将发生以下部署顺序:

  • 将首先部署任何上下文描述符
  • 然后将部署未被任何上下文描述符引用的分解web应用程序如果他们在appBase中有一个关联的.WAR文件,并且该文件比分解的web应用程序新,则分解的目录将被删除,web应用程序将从.WAR重新部署
  • .WAR文件将被部署
  • 因此,您的问题的答案是,只有当war比相应的分解目录更新时,才会重新部署它。

    tomcat文档说()“将首先部署任何上下文描述符。然后将部署未被任何上下文描述符引用的分解web应用程序。如果他们在appBase中有一个关联的.WAR文件,并且该文件比分解的web应用程序新,则分解的目录将被删除,web应用程序将从中重新部署。WAR.WAR文件将被部署“所以我假设它不应该总是在重新启动时重新部署?”?