Intelij Idea Java tomcat的热部署模式

本文介绍了在Intelij Idea中进行Java项目热部署的两种方法:一是通过调整Tomcat的debug模式设置,使得类文件和资源变动能自动部署,但需手动编译;二是安装Jrebel插件,实现Run模式下的热部署,同样需手动编译触发。文章还提及了exploded模式在热部署中的重要性。
摘要由CSDN通过智能技术生成

注意点: 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 

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值