idea開發maven項目jsp更改無法實時更新問題


接到一個新的項目需求,從Eclipse用戶轉向Idea,剛用幾天,開始懷疑人生了...

> 問題描述
> 1. 修改jsp的代碼,每次都要重啟Tomcat

不敢想我一個學習前端的小菜,每修改一段HTML代碼都要重啟一次Tomcat。


於是找了很多方法,有說修改Tomcat的web.xml配置文件的,有說修改Tomcat的server.xml配置文件的,也有說改maven的pom.xml.當然,懷着謙虛的態度都一一重啟Tomcat,最終都不奏效。

**最后的救命稻草**
已經是凌晨一點多了(你見過廣州凌晨一點的太陽嗎,我見過),一篇帖子說,在部署項目到Tomcat的時候,將Run/debug Configuration里面的On 'update' action設置為update class and resources,還有On Frame 'update' action也設置為update class and resources。

but...

沒有這個選項。。。

然后網上說是因為我部署的是war模式—-將WEB工程以包的形式上傳到服務器 

而war exploded模式—-將WEB工程以當前文件夾的位置關系上傳到服務

我應該將war包換成war exploded部署:

結果因為Application context沒有加上"/cms"而報錯。

在“/”后面添上我的項目名稱之后,啟動Tomcat,完美解決!

 

總結:編程的路上少不了bug,少不了難題,很多問題都是嵌套來的,看到的只是表象,順着問題下去,才會學到更本質的東西。

 


免責聲明!

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



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