通過熱部署提高開發效率


為什么用熱部署?

  我現在走的是java后端路線,在平時做項目或練習時有一個很重要的問題就是,把項目部署到服務器后調試,進行java代碼修改后大部分情況下要重啟服務器或重新部署,當項目比較大的時候,重啟時間都要個幾分鍾,大大降低開發效率,后來接觸到了熱部署,大大提高開發效率,使用jrebel每年可以省去部署用的時間花費高達5.25個星期。

熱部署的幾種方法

   我使用過幾種IDE,netbeans,eclipse,MyEclipse與Intell IDEA,我記得netbeans是可以自己實現熱部署的,每次變化會自動更新部署,(不知是否記錯),其余3個可以使用tomcat的debug模式實現部分的熱部署,簡單代碼修改可以自動部署,查過好像還可以在tomcat的server.xml配置reload為true,但未成功實現過,最好的熱部署就是使用jrebel插件。

在IDEA中使用jrebel熱部署

  首先在IDEA中添加jrebel插件,setting中的plugin中查找下載添加,

file->setting->plugins->

 

 ->install.

 

 

然后就是激活你的jrebel,如不想購買可以在https://my.jrebel.com/這個網站通過facebook賬號或twitter賬號關聯獲取激活碼,便可長期使用,若不能翻牆可查看我的另一篇博客,通過修改hosts實現翻牆。

 

     之后便可通過使用jrebel的debug模式進行熱部署,每次部署后修改代碼后,可以通過刷新按鈕重新加載,但此前還需進行tomcat的配置.

 

->->(若無可新建)->

 

 

 

 

 

 


免責聲明!

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



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