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。
可是当前项目没有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选项了。