天天看點

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

最近開始使用Idea,有些地方的确比eclipse友善。但是我發現工程每次修改JS或者是JSP頁面後,并沒有生效,每次修改都需要重新開機一次Tomcat這樣的确不友善。我想Idea肯定有設定的方法,不可能有這麼不友善的功能存在。

需要在Tomcat的設定中為:

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...
idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...
idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...
idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

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

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

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

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

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

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

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

修改方式:

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

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

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

idea每次修改java都要重新開機_Idea-每次修改JS檔案都需要重新開機Idea才能生效解決方法...

注意:

選擇後記的填寫Application context

然後在Server中更改為:Update classes and resources

___:war exploded

展開部署(相當于将資源檔案進行展開後進行部署)

___:war

釋出模式,這是先打成war包,再部署

文章轉載自:http://www.cnblogs.com/kingxiaozi/p/6344432.html#undefined