IDEA 配置项目 // 热加载(修改代码就编译,不用重新运行

2018-07-16  本文已影响35人  一个记事本

https://blog.csdn.net/eaphyy/article/details/72513914

https://www.cnblogs.com/xswz/p/7045971.html

其中要看好WEB-INF -> classes -> db.xml服务器配置是否正确.

<------------------热加载---------------->

在IDEA tomcat 中server的配置里,有个On frame deactivation,选择Update classes and resources。另外有个配置on update action,就是手动操作的时候采取什么动作,可以重启服务器,也可以像上面一样更新类和资源文件,我选的是Update classes and resources,也可以选择Redeploy。

[图片上传中...(image.png-7e88fb-1531899968840-0)] Snip20180718_1.png

可是当前项目没有Update classes and resources这个选项,有个Hot Swap classes。这是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored。war就是已war包形式发布,当前项目是这种形式,在这种形式下On frame deactivation配置没有Update classes and resources选项。war explored是发布文件目录,选择这种形式,On frame deactivation中就出现Update classes and resources选项了。

上一篇下一篇

猜你喜欢

热点阅读