intellij idea默認文件是自動保存的,但是手頭有個項目jsp文件改動后,在tomcat中不能立即響應變化。要jsp文件改動后立刻看到變化,有個配置。在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選項了。