gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:48:50 24 4
gpt4 key购买 nike

我正在阅读 Damonar Chetty 撰写的“Tomcat 6 Developer's Guide”,在主机章节中他说:

Setting both to true will cause an application to be deployed at startup, and then again once Tomcat is up and running. As a result, ensure that you set at least one of these to false to avoid redundant deployment of the same web application.

因此,我将 autoDeploy、deployOnStartup 和 unpackWARs 设置为 true,然后将 war 放入 APPBASE 文件夹并调试部署过程,但 tomcat 只是部署 war 以响应主机的启动事件。在 autoDeploy 的周期性事件中没有部署发生。我认为这是因为第一次部署后没有任何变化,Demonar Chetty 所说的是不正确的。

你怎么看?

最佳答案

是的。

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

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

关于tomcat - 设置 autoDeploy 和 deployOnStartup 会导致应用程序在启动时部署两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5087510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com