idea修改代码后进行updata,不需要重启服务器。

2018年1月10日21:00:40 发表评论 1,820 views

就是在修改完java程序的时候进行热部署。这么久以来我一直以为是idea默认这样的功能,结果今天在我笔记本上写程序时,才发现和在台式上写程序部署的情况不一样的。

台式机能直接热部署,而笔记却却要每次重新部署,所以实在忍无可忍去把这个问题结局掉。

 

1、在配置tomcat的时候

把On frame deactivation的Do nothing:改为Update resources(更新资源)或者Update classes and resource(更新class文件和资源)

idea修改代码后进行updata,不需要重启服务器。

 

2、如果在配置时没有Update resources,原因是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored

war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。war explored是发布文件目录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。

这时只需要改下相应的配置即可。

idea修改代码后进行updata,不需要重启服务器。

 

3、之后再次修改代码直接运行时我们就可以直接选择updata了。

 

 

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin
  • A+
所属分类:JAVA

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: