Idea每次修改jsp都需要重啟tomcat解決方法


Idea每次修改jsp都需要重啟tomcat解決方法

今天自己搭建的spring+springmvc+mybatis時,發現修改的Jsp頁面靜態數據,刷新頁面不能及時生效,需要重啟tomcat才能生效。把解決方法歸納如下:

1、選擇tomcat設置:

2、進行如下設置:


說明:

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

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

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


注意:經過測試,如果,采取如下方式,不能及時生效:
,采取下面的方式也可以生效:

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

技術分享



出現這種選項情況的原因是因為你在Deployment的選項中使用的是先將工程打成war包然后再去運行的。

技術分享

 

修改方式:

先remove當前工程,再次添加,添加的時候選擇Artiface

技術分享

然后選擇工程名稱后面有 exploded的選項

技術分享


說明:

___:war exploded 
  展開部署(相當於將資源文件進行展開后進行部署)
___:war
  發布模式,這是先打成war包,再部署



免責聲明!

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



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