首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置autoDeploy和deployOnStartup将导致应用程序在启动时部署两次?

设置autoDeploy和deployOnStartup将导致应用程序在启动时部署两次?
EN

Stack Overflow用户
提问于 2011-02-23 05:58:33
回答 1查看 22.2K关注 0票数 5

我正在阅读Damonar Chetty写的"Tomcat 6开发人员指南“,在主持人一章中他说:

设置为true将导致在启动时部署应用程序,并在Tomcat启动和运行后再次部署。因此,请确保至少将其中一个设置为false,以避免重复部署同一个web应用程序。

因此,我将autoDeploy、deployOnStartup和unpackWARs设置为true,然后将war放入APPBASE文件夹并调试部署过程,但tomcat只是在响应主机的start事件时部署war。在autoDeploy的周期性事件中不发生部署。我认为这是因为在第一次部署之后什么都没有改变,Demonar Chetty说的是不对的。

你的意见呢?

EN

回答 1

Stack Overflow用户

发布于 2012-01-02 09:41:59

是的,确实如此。

如果在server.xml中添加Conext元素并设置autoDeploy="true",tomcat将执行两次部署。

您只需设置autoDeploy="false"或删除server.xml中的上下文元素。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5087510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档