我的web应用程序定义如下:

<Context path="/myApp" reloadable="true" docBase="/myapps/myApp1">

Tomcat doc开始,只有对web.xml或上下文xml的更改才会触发重新部署,但是我发现,即使在web-INF/classes应用程序下更改了一个简单的文本文件,仍然会重新部署:
touch /myapps/myApp1/WEB-INF/classes/app.properties

那么Tomcat的自动部署功能究竟是如何工作的呢?

最佳答案

当您将“reloadable”属性设置为“true”时,它还监视“/WEB-INF/classes/”中的类,并在检测到更改时重新加载WEB应用程序。
您可以参考文档here并搜索属性“reloadable”。
您搜索的是文档中的属性autoDeploy
我希望这对你有帮助,如果你有任何疑问请告诉我。
谢谢,
尼尚特

07-24 09:45
查看更多