加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

idea配置web工程使用tomcat更改class文件后不重新加载整个工程(web工程热部署、动态加载类)

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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有