我正在阅读Damonar Chetty写的"Tomcat 6开发人员指南“,在主持人一章中他说:
将
设置为true将导致在启动时部署应用程序,并在Tomcat启动和运行后再次部署。因此,请确保至少将其中一个设置为false,以避免重复部署同一个web应用程序。
因此,我将autoDeploy、deployOnStartup和unpackWARs设置为true,然后将war放入APPBASE文件夹并调试部署过程,但tomcat只是在响应主机的start事件时部署war。在autoDeploy的周期性事件中不发生部署。我认为这是因为在第一次部署之后什么都没有改变,Demonar Chetty说的是不对的。
你的意见呢?
发布于 2012-01-02 09:41:59
是的,确实如此。
如果在server.xml中添加Conext元素并设置autoDeploy="true",tomcat将执行两次部署。
您只需设置autoDeploy="false"或删除server.xml中的上下文元素。
https://stackoverflow.com/questions/5087510
复制相似问题