前言
热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载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热加载和热部署,三种方法