A-A+

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

2018年01月10日 计算机其它 暂无评论 阅读 28 views 次

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

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

 

1、在配置tomcat的时候

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

 

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选项了。

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

 

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

 

 

 

标签:

给我留言

CommentLuv badge

Copyright © 菜鸟头头 保留所有权利.   Theme  Ality 渝ICP备16005499号-3

用户登录

分享到: