Intelij Idea Java tomcat的热部署模式

注意点: eclipse工具可以设置保存立即自动编译,但是Intelij Idea工具明确说明在running和debuging模式下是不会自动编译,必须手动调用 ctrl+shift + F9来触发更新。

1、Tomcat debug热部署模式

       将1,2设置成图示内容,1表示类文件和资源文件变动会触发热部署,2表示屏幕失去焦点时候,会触发热部署。但是你会发现这个热部署只能在debug模式下有用,而且需要手动编译,ctrl + shift + F9实现编译。
       同时,需要在deployment选择模式 exploded ~  这个模式表示,非war包模式,在本地classes或者资源文件中替换重编译。而没有exploded表示每次发布的都是war包形式~ 

2、正常Run模式下的Jrebel插件热部署
       上面既然已经证明无法在非debug模式下实现热部署,那有没有方法呢? 有,那就是采用jrebel这个插件来实现,安装完插件后,同样需要手动 ctrl+shift+F9重新编译才会触发热部署。具体的插件安装方式,请参考文章 :https://blog.csdn.net/win7system/article/details/80137206 

        如有描述有问题,欢迎批评指正~

发布了100 篇原创文章 · 获赞 300 · 访问量 68万+

猜你喜欢

转载自blog.csdn.net/win7system/article/details/85005436
今日推荐