我是靠谱客的博主 刻苦水池,最近开发中收集的这篇文章主要介绍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。
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 )所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复