Intellij IDEA配置tomcat熱部署


idea2017+tomcat8為本文的實驗環境

1.打開tomcat的edit configuration,一定要選擇war exploded 
這里寫圖片描述

 

在idea tomcat 中server的配置里,有個on frame deactivation,選擇update classes and resources。另外有個配置on update action,就是手動操作的時候采取什么動作,可以重啟服務器,也可以像上面一樣更新類和資源文件,我選的是Redeploy。 可是當前項目沒有update classes and resources這個選項,有個Hot Swap classes。

這是由於服務器添加的Artifact類型問題,一般一個module對應兩種類型的Artifact,一種是war,一種是war explored。

war就是已war包形式發布,當前項目是這種形式,在這種形式下on frame deactivation配置沒有update classes and resources選項。war explored是發布文件目錄,選擇這種形式,on frame deactivation中就出現update classes and resources選項了

2.選擇update classes and resources 
這里寫圖片描述

 

on ‘update‘ action:當用戶主動執行更新的時候更新    快捷鍵:Ctrl + F9

on frame deactication:在編輯窗口失去焦點的時候更新

你可以根據自己的需求進行設置,我這里兩個都有設置。

 

3.配置基本就是這樣,后面選擇debug啟動

這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM