问题描述:
Intellij IDEA 调试修改时,改动页面和 java 文件后,没法马上看到变化,须要手动重启服务。java
问题缘由:
在 IDEA tomcat 中 server 的配置里,找到 on frame deactivation 条目,选择 update classes and resources。tomcat
因为服务器添加的 Artifact 类型问题,有的项目可能没有 update classes and resources 这个选项,只有 Hot Swap classes。服务器
缘由:一个 module 对应两种 Artifact,一种是 war,一种是 war explored。ide
解决方法:
在 idea tomcat 中 server 的配置里,找到 on frame deactivation 条目,选择 update classes and resources。idea
没有 update classes and resources 选项的话,先在 Deployment 菜单下修改 Artifact 的类型为 war explored,再回 Server 菜单选择 update classes and resources。调试
另外有个配置 on update action,就是手动操做的时候采起什么动做,能够选择重启服务器,也能够像上面同样更新类和资源文件。
注意:若是更新的是配置文件等静态资源文件,最好选择重启服务器。server
原文连接:http://blog.51cto.com/1350814...blog