1. 程式人生 > 程式設計 >IDEA熱部署配置詳細教程

IDEA熱部署配置詳細教程

一、解釋

熱部署,即應用正屬於執行狀態時,我們對應用原始碼進行了修改更新,在不重新啟動應用的情況下,可以能夠自動的把更新的內容重新進行編譯並部署到伺服器上,使修改立即生效。

二、好處

  • 在開發過程中,修改程式碼後不需要重啟專案,就能看到效果,大大提高了開發效率。
  • 在生產環境上執行的程式,可以在不停止執行的情況下進行升級,不影響使用者的使用,提升了使用者體驗感。
  • Tomcat執行多個專案時,不會因Tomcat的停止,而停止了其他的專案。

三、IDEA熱部署配置

當前流行的JAVA程式主要有:

①傳統的Web應用,依賴Tomcat的Web容器執行。
②SpringBoot程式,內嵌執行環境。

以下主要記錄傳統的Web應用的Tomcat熱部署在IDEA開發工具下的熱部署配置過程:(後續涉及到其他程式時,再進行更新)

<一>Tomcat熱部署

在IDEA的右上角頂部執行操作欄,點選Edit Configurations。

在這裡插入圖片描述

新增Tomcat

在這裡插入圖片描述

選擇新增的Tomcat,點選Deployment,可選擇“+”進行新增,也可根據底部的提示,進行新增。
選擇要部署的war包,此處要注意:熱部署必須要選擇帶有exploded的war包。

在這裡插入圖片描述

切換回Server,按照下圖進行配置。

在這裡插入圖片描述

配置完後,點選OK,然後啟動Tomcat,修改檔案試驗熱部署配置是否成功。

在這裡插入圖片描述

專案啟動完成後,左下角會出現一個class reload 的提示,出現這個提示就說明我們的熱部署已經完成。

如果,想要馬上生效的話,也可點選下圖標註的按鈕,或者使用快捷鍵Ctrl+F10 來完成熱部署。

在這裡插入圖片描述

選擇 “Update classes and resources”。

在這裡插入圖片描述

PS:IDEA的熱部署不一定是絕對實時的,可能會存在延時,如果我們的手速較快的話,可能會出現延時,沒有馬上生效,耐心等待一下,不要懷疑熱部署沒有配置成功喲!

總結

到此這篇關於IDEA熱部署配置詳細教程的文章就介紹到這了,更多相關IDEA熱部署配置內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!