1. 程式人生 > 實用技巧 >Idea修改靜態頁面不需要重啟Tomcat的設定

Idea修改靜態頁面不需要重啟Tomcat的設定

搭建spring+springmvc+mybatis時,發現修改的Jsp頁面靜態資料,重新整理頁面不能及時生效,需要重啟tomcat才能生效。把解決方法歸納如下:

1、選擇tomcat設定:
在這裡插入圖片描述
說明:
on ‘update‘ action:當用戶主動執行更新的時候更新    快捷鍵:Ctrl + F9

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

你可以根據自己的需求進行設定,我這裡兩個都有設定。
注意:經過測試,如果,採取如下方式,不能及時生效:

,採取下面的方式也可以生效:

3、如果你的工程中沒有 Update classes and resources 這個選項,只有如下選項那麼請接著往下看,因為我開始也是這樣的,在這種情況下你更新後只能更新classes檔案中的變動,並不能更新靜態檔案中的變動。

在這裡插入圖片描述
出現這種選項情況的原因是因為你在Deployment的選項中使用的是先將工程打成war包然後再去執行的。
在這裡插入圖片描述
修改方式:

先remove當前工程,再次新增,新增的時候選擇Artiface
在這裡插入圖片描述
然後選擇工程名稱後面有 exploded的選項
在這裡插入圖片描述
說明:

___:war exploded
  展開部署(相當於將資原始檔進行展開後進行部署)
___:war
  釋出模式,這是先打成war包,再部署

原文:https://blog.csdn.net/xzj80927/article/details/80006045