我正在阅读 Damonar Chetty 撰写的《Tomcat 6 开发人员指南》,他在主机章节中说道:
将两者设置为 true 将导致应用程序在启动时部署,然后在 Tomcat 启动并运行后再次部署。因此,请确保至少将其中一项设置为 false,以避免同一 Web 应用程序的冗余部署。
因此,我将 autoDeploy、deployOnStartup 和 unpackWARs 设置为 true,然后将 war 放入 APPBASE 文件夹并调试部署过程,但 tomcat 只是部署 war 以响应主机的启动事件。 autoDeploy 的周期性事件中不会发生任何部署。我认为这是因为第一次部署后没有任何变化,而 Demonar Chetty 所说的并不正确。
你怎么看?
是的,它确实。
如果您添加 Context 元素server.xml
,并设置autoDeploy="true"
,tomcat会进行两次部署。
你可以设置autoDeploy="false"
或删除上下文元素server.xml
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)