我是靠谱客的博主 刻苦水池,最近开发中收集的这篇文章主要介绍IntelliJ IDEA热加载自动更新(Update classes and resources ),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

      IntelliJ IDEA默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。想要jsp文件改动后立刻看到变化,可以通过修改配置来实现。

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

1040703-20161215182623354-824247388.png
On update action:当发现更新时的操作   选择Update classes and resources 
On frame deactivation 当IDEA 切换时的操作 (比如缩下去、打开网页等) 选择Update classes and resources
 
        可是当前项目没有U pdate classes and resources 这个选项,有个Hot Swap classes。这是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的 Artifact,一种是war,一种是war explored。 war就是已war包形式发布,当前项目是这种形式,在这种形式下O n frame deactivation配置没有U pdate classes and resources选项。 war explored是发布文件目录,选择这种形式,O n frame deactivation中就出现U pdate classes and resources选项了。


来自为知笔记(Wiz)


最后

以上就是刻苦水池为你收集整理的IntelliJ IDEA热加载自动更新(Update classes and resources )的全部内容,希望文章能够帮你解决IntelliJ IDEA热加载自动更新(Update classes and resources )所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部