关于IDEA的热修复,热部署设置

热修改,就是你在修改后不需要重启就可以直接见到效果,尤其是我们修改一些JSP什么的,没有涉及到太多的东西,但有的时候还是需要你重启服务器才能看展示效果。(当然有些情况不一定,比如说多个关联,你修改的比较多,你还是要maven更新一下重启服务,还有一些别的特出情况)。热部署同理也是同理。

Eclipse提供相关的,当然IDEA也会有,而且配置起来更方便一下。
首先第一步:检查你配置的服务器选项有无“update class and resource”
在这里插入图片描述
有的话,说明你直接毕业了,你只需要把这项选择为“update class and resource”就好了(底下那个你也可以选,只不过 on ‘update’ action 表示你手动更新他会做的操作,你选择了如图所示他就会自动加载更新。下面那个是 on frame deactivation 英语意思 框架失活,也就是你切到别的地方,IDEA类似于一中“失活”的状态,他所会做的操作。)

步骤二:添加展开部署包
第一步你没找到,这时候你就要注意这可能是你设置的bulid形式有问题,你可能只是打了个war包bulid,每次修改相当于重启服务war包更新,才会展示修改。你现在想要热部署,热修复就需要设置用展开扩展包部署:
设置如下:在同样的位置切换到Deployment,这时候你可以看到你的服务依赖,如果你不是跟图片一样XXX exploded,说明你要添加扩展包,并用扩展包来作为依赖
在这里插入图片描述
remove你之前的那个依赖,点击加号 添加Artifact(你的包其实就是artifact)找到你项目对应的exploded扩展部署包
在这里插入图片描述
第三步:添加展开部署包
到了第二步你没找到对应的exploded展开部署包,说明你要自己去搞一个了,如下图bulid一个Artifact
在这里插入图片描述
选择bulid Artifact然后找到你对应的项目exploded结尾的扩展包打钩就好了。
在这里插入图片描述
自己的公众号:我是坑货

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值