最近開始使用Idea,有些地方的確比eclipse方便。可是我發現工程每次修改JS或者是JSP頁面後,並無生效,每次修改都須要重啓一次Tomcat這樣的確不方便。我想Idea確定有設置的方法,不可能有這麼不方便的功能存在。eclipse
須要在Tomcat的設置中爲:ip
on ‘update‘ action:當用戶主動執行更新的時候更新 快捷鍵:Ctrl + F9資源
on frame deactication:在編輯窗口失去焦點的時候更新rem
你能夠根據本身的需求進行設置,我這裏兩個都有設置。部署
若是你的工程中沒有 Update classes and resources 這個選項,只有以下選項那麼請接着往下看,由於我開始也是這樣的,在這種狀況下你更新後只能更新classes文件中的變更,並不能更新靜態文件中的變更。io
出現這種選項狀況的緣由是由於你在Deployment的選項中使用的是先將工程打成war包而後再去運行的。class
修改方式:cli
先remove當前工程,再次添加,添加的時候選擇Artifacedate
而後選擇工程名稱後面有 exploded的選項方法
注意:
選擇後記的填寫Application context
而後在Server中更改成:Update classes and resources
___:war exploded 展開部署(至關於將資源文件進行展開後進行部署)___:war 發佈模式,這是先打成war包,再部署