我运行Tomcat8并在webapps目录中部署了app.war文件。我的问题是,当Tomcat启动时,它会部署app.war文件并创建app文件夹。如果我将app.war文件保留在webapps目录中,Tomcat会在每次重新启动时重新部署它,还是检查现有应用程序文件夹是否存在?
答案 0 :(得分:1)
我想你已回答了自己的问题。来自documentation:
在这种情况下,Tomcat启动时会发生以下部署顺序:
- 将首先部署任何上下文描述符。
- 然后将部署未被任何上下文描述符引用的爆炸Web应用程序。 如果他们在appBase中有一个关联的.WAR文件且比爆炸式网络应用程序更新,则会删除展开的目录,并从.WAR重新部署webapp
- .WAR文件将被部署
醇>
所以,你的问题的答案是,只有战争比相应的爆炸目录更新,才会重新部署战争。