背景:每當(dāng)后臺開發(fā)人員對相關(guān)的代碼進(jìn)行修改時,需要重新啟動tomcat服務(wù)器,這樣就浪費(fèi)了時間,jrebel的作用是對修改的class文件進(jìn)行熱部署,開發(fā)就不需要再重啟服務(wù)器
安裝過程:(針對eclipse,idea沒有安裝過)
1.點(diǎn)擊eclipse的菜單欄help->Ecilpse Markeplace
2.在Find中查找jrebel顯示如上圖,直接進(jìn)行Install
3.安裝成功后,點(diǎn)擊windows->Preferences,查詢jrebel,點(diǎn)擊右邊版面的Configuration進(jìn)行jrebel參數(shù)的設(shè)置
4.經(jīng)過3之后顯示如上圖,雙擊服務(wù)器,更改Publishing方式,如下圖
5.切換到Projects標(biāo)簽,將需要熱部署的工程打上勾,只需要第一列即可
6.切換到Advanced標(biāo)簽,更改jrebel agent方式,如下圖
jrebel證書:激活jrebel需要證書,在網(wǎng)上找不到證書,所以下載了相應(yīng)版本的破解版jrebel.jar,替換plugins目錄(..\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.8.RELEASE)下的jrebel.jar即可使用
啟動服務(wù)器后當(dāng)出現(xiàn)如下Info表示成功
缺陷:經(jīng)過本人的測試,開發(fā)人員對spring配置文件和mybatis配置文件的修改任然無法進(jìn)行熱部署,還是需要重新啟動服務(wù)器。