為什么用熱部署?
我現在走的是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的配置.
->
->
(若無可新建)->




