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啟動
部落格中所涉及到的圖檔都有版權,請謹慎使用