当前位置:   article > 正文

IDEA中war包与war exploded包的区别以及热部署时没有Update classes and resources_idea war exploded包找不到

idea war exploded包找不到

当遇到IDEA部署Tomcat的时候,发现“On Update Action”“On frame deactivation”里面没有之前的“Update classes and resources”,只有“Hot Swap classes”。如图所示:
在这里插入图片描述

这是因为你在部署tomcat的时候Deployment选择了war包,而不是之前的war exploded包
那这两个包有什么区别呢?
war包是自己打包生成的,默认是一个已经完成准备部署发布的项目;而war exploded包是IDEA在工程创建的时候就自动生成的,是给用户放在服务器上调试用的,并不是一个完成的准备发布的项目。所以当我们在tomca的Deployment里面部署的是war包的话,就没有“Update classes and resources”,只有部署war exploded包的时候才会出现“Update classes and resources”。如图所示:
在这里插入图片描述

ps:
“On Update Action”是指IDE做什么更新行为,快捷键“Ctrl+F9”
“On frame deactivation”是指IDE失去焦点的时候,做什么

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/323353
推荐阅读
相关标签
  

闽ICP备14008679号