就是在修改完java程序的时候进行热部署。这么久以来我一直以为是idea默认这样的功能,结果今天在我笔记本上写程序时,才发现和在台式上写程序部署的情况不一样的。
台式机能直接热部署,而笔记却却要每次重新部署,所以实在忍无可忍去把这个问题结局掉。
1、在配置tomcat的时候
把On frame deactivation的Do nothing:改为Update resources(更新资源)或者Update classes and resource(更新class文件和资源)
2、如果在配置时没有Update resources,原因是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored
war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。war explored是发布文件目录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。
这时只需要改下相应的配置即可。
3、之后再次修改代码直接运行时我们就可以直接选择updata了。
历史上的今天:
- 2024: Windows电脑桌面图标出现了白色方块,但打开又能正常的打开程序问题(0)
- 2021: 网站出现Error establishing a database connection解决办法(0)
- 2020: 给网络创业者的十条建议(0)
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。