IntelliJIDEA热加载⾃动更新(Updateclassesandresources)      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
可是当前项⽬没有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选项了。intellijidea

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。