idea配置web工程使用tomcat更改class文件后不重新加载整个工程(web工程热部署、动态加载类)
(2017-12-18 10:02:38)分类: 服务器、集群、分布式开发 |
大家手头如果是web工程的话,在开发时经常需要改完class后重启tomcat或者是让tomcat重新加载工程,尤其是在工程庞大时重新加载过程时间非常长,这里有个办法让大家在改完class后不需要重启tomcat且不需要重新加载整个工程:
1.在tomcat的HOST标签中加上reloadable=true(默认没有该属性)
1.在tomcat的HOST标签中加上reloadable=true(默认没有该属性)
-
<</span>Host
name="localhost" -
unpackWARs="true" autoDeploy="true" -
xmlValidation="false" xmlNamespaceAware="false" reloadable="true">
Hot swap classes(如果版本有的话选该选项)或者为Update classes
and resources(前者没有选该选项)
3.设置idea中的tomcat的Deployment加载的工程为war-exploded即可。