日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

IntelliJ IDEA 下debugger熱加載(Hot Swap)有時候失效解決

作者:小徐敲java 更新時間: 2022-08-28 編程語言

1:tomcat項目的idea配置詳情

在這里插入圖片描述
On Update action:當代碼改變的時候,Idea執行什么操作;
On Frame deactivation:當失去焦點(不停留在idea里面),idea執行什么操作;

Redploy:重新部署,只是把原來的war包刪除,不重啟服務器

Restart:重啟服務器(一般幾乎不使用)

Update resource:如果有更新,并且更新資源為(.jsp,.xml,不包括java文件),就會立即生效

Update classes and resources:如果發現有更新,并且更新資源為(資源文件或Java文件),就會立即生效

注:在正常運行模式下,修改java文件也不會立即生效;而在debug模式下,就會立即生效;這兩種模式下,修改resource資源文件都是可以立即生效的。

2:打開tomcat的部署項目為項目名:war-exploded

無論上述采用哪種打包方式還是使用哪種屬性配置,都需要啟用IDEA的自動編譯功能,在 Other Setting中找到settings for new project,然后找到Build,Execution,Deployment=》Compile,勾選Build Project automatically
在這里插入圖片描述

3:設置java編譯后調用哪里的classes文件(設置的路徑不對,一直就debugger不正確)

在這里插入圖片描述

3:Chrome 禁用緩存:F12 --> 網絡(NetWork) -->停用緩存 Disable Cache(while DevTools is open)

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/qq_19891197/article/details/126562002

欄目分類
最近更新