1.在百度到http://chen25362936.blog.163.com/blog/static/25655474201216113142284/这篇文档之后,我就首先排除了第一种方式,因为我不喜欢。
2.然后我就参考第二种解决方案,但是在成功的修改好配置文件并且重启了tomcat之后没能够正常的实现热部署。
3.接着尝试了第三种解决方法,在配置成功之后,还是不能正常的热部署。
4.我就开始郁闷了,究竟是什么地方出错了呢,又是一通百度,看了很多别人的配置方案,都大同小异,有的还是直接的copy别人的配置。
5.经过很长时间的尝试,最终成功配置除了第三种方案,详细的配置如下。
6.%tomcat_home%\conf\Catalina\localhost中添加一个XML文件,文件的名称与待热部署项目的名字一致,例如:example.xml,该配置文件中的内容为:<?xml version=‘1.0’ encoding=‘UTF-8’?> <Context docBase="peojectParentName" reloadable="true" /> ,其中peojectParentName跟项目在server.xml中Host节点配置的appBase的属性值一致,example为项目的名称,例如在peojectParentName中有一个ROOT,这个时候example就应该改成ROOT了。
7.修改成功之后,立刻就可以在日志中看到在加载该xml文件。
如果你觉得文档对你有效果,那么记得转载,点个赞,点击http://iworku.com/。
PS.iworku是全球最大的外贸服务网站,利用全球当地人提供当地市场调研,翻译,会展兼职,验厂验货,宣传视频等服务。Iworku is the world's largest marketplace for global trading services, hiring local freelancers for market research, translation, exhibition services,factory inspection, videos,sales & marketing.