2021.3 idea On frame deactivation 为Do nothing ,热部署依旧会生效解决方式
时间: 2024-04-16 18:25:46 浏览: 197
如果在 IntelliJ IDEA 中将 "On frame deactivation" 设置为 "Do nothing" 仍然无法禁用热部署,你可以尝试以下解决方法:
1. 确保你的项目使用的是开发环境(Dev Mode)而不是生产环境(Production Mode)。在开发环境下,热部署默认是启用的,无论你的配置是什么。你可以检查你的项目配置文件(如 application.properties 或 application.yml)中是否设置了 `spring.devtools.restart.enabled` 属性为 true。如果是,请将其设置为 false。
2. 确保你没有使用其他工具或插件来启用热部署。有时候,可能会存在其他工具或插件干扰 IntelliJ IDEA 的热部署设置。请检查你的项目依赖和插件,确保没有启用其他热部署方案。
3. 尝试清除 IntelliJ IDEA 的缓存和重新生成项目。有时候,缓存文件可能会导致热部署设置无效。你可以尝试使用 IntelliJ IDEA 的 "File" -> "Invalidate Caches / Restart" 选项来清除缓存,并重新构建和运行项目。
如果以上方法仍然无法解决问题,你可以尝试重启 IntelliJ IDEA 或者升级到最新版本的 IntelliJ IDEA。如果问题仍然存在,可能需要进一步检查你的项目配置和环境设置,以确定是否有其他因素导致热部署无法禁用。
相关问题
没有On frame deactivation这个呀 有截图吗
如果你使用的是 IntelliJ IDEA 2020.3 或更高版本,可能会发现 `On frame deactivation` 选项已经被移除了。在这种情况下,你可以尝试使用以下方法来实现代码修改后的自动重启:
1. 打开 IntelliJ IDEA 的设置,依次点击 `File` -> `Settings`(或者使用快捷键 `Ctrl + Alt + S`)。
2. 在设置页面中,选择 `Build, Execution, Deployment` -> `Compiler`。
3. 在右侧的配置面板中,找到 `Build project automatically` 选项,并勾选它。
4. 点击 `Apply` 和 `OK` 按钮保存设置。
现在,当你修改了代码后,IntelliJ IDEA 会自动重新编译并重新加载应用程序,从而实现代码修改后的自动重启。如果你使用的是其他 IDE,也可以尝试在设置中找到类似的选项来实现相同的效果。
idea中tomcat热部署
在IDEA中,Tomcat的热部署可以通过以下步骤进行配置。首先,打开IDEA开发工具,并打开一个Java的Web项目。然后,点击Run菜单,选择Edit Configurations菜单,打开Run/Edit Configurations对话框。在对话框左上角点击加号,选择Tomcat Server,再选择Local子菜单。设置一个名称,并关联一个已下载好的Tomcat目录。在Run/Debug Configurations对话框中,选择Deployment选项卡,对需要部署的项目文件进行设置。可以选择war exploded方式,这种方式以文件夹方式部署,并支持热部署。添加完Artifact文件后,可以设置Application context,然后回到Server选项卡。在On Update action和On frame deactivation选项中都选择Update classes and resources,表示类文件和资源文件都会被更新。如果只设置On Update action选项,则需要手动点击更新,而设置了On frame deactivation选项,当IDEA窗口切换时,文件会自动更新。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [IDEA中tomcat设置热部署](https://blog.csdn.net/weixin_40292834/article/details/103059999)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [如何在idea中设置Tomcat热部署](https://blog.csdn.net/zc1320030382/article/details/79217369)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [IDEA tomcat热部署](https://blog.csdn.net/Wantfly9951/article/details/128653146)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文