前言
热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。
一、热加载
热加载:在server.xml -> context 属性中 设置 reloadable=“true”
<Context docBase="xxx" path="/xxx" reloadable="true" />
二、热部署
热部署:在server.xml -> context 属性中 设置 autoDeploy=“true”
<Context docBase="xxx" path="/xxx" autoDeploy="true"/>
还可以:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="xxx" path="/xxx"/>
</Host>
Tomcat的热加载/热部署解析:Tomcat之热加载/热部署
Tomcat的热加载/热部署解析:Tomcat热部署与热加载
热加载和热部署更多方法可以参考:tomcat热加载和热部署,三种方法
文章介绍了Tomcat的热加载和热部署功能,通过在server.xml文件中配置Context元素的reloadable属性实现热加载,使得应用在运行时能自动重新加载class。而热部署则是通过设置autoDeploy属性为true,允许在服务器运行期间重新部署项目。此外,还提及了Host元素的autoDeploy属性用于整个应用程序的自动部署。
1307

被折叠的 条评论
为什么被折叠?



