自动解压:是server.xml文件中Host节点的autoDeploy。意思是把war包放到appBase下面就会被自动解压发布,不用重启tomcat
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
热加载:是指修改项目内容而自动加载项目,不用重启tomcat
<Context path="" docBase="" reloadable="true"/>
path:项目访问路径(一般为项目名)。例如:/hello
docBase:项目存放路径。/
开头的是实际路径,没有/开头的为相对路径,相对于webapps。例如:hello
自动解压是默认配置,
热加载tomcat默认是不配置的,所以需要手动加。热加载在开发环境中,可以利用idea直接上传更新内容到指定的tomcat中,而不用重启,在生产环境中,改个配置文件比较方便,或者升级的时候直接替换class文件,这样影响比较小。