JRebel是一款JVM插件,目前對于idea熱部署最好的解決方案就是安裝JRebel插件。,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動重啟 Tomcat 服務(wù)器,才能生效,浪費(fèi)時(shí)間浪費(fèi)生命。
jrebel 7.0.7離線安裝包下載。jrebel,一款功能非一般強(qiáng)大的eclipse插件,由于jrebel是需要收費(fèi)的,所以小編特意把破解文件奉上!有需要的點(diǎn)擊下載看看!
jrebel使用說明:
配置Eclipse
(1)、Eclipse中配置 window->preference->tomcat->JVM Settings,加入以下參數(shù)
-Drebel.spring_plugin=true 支持spring框架
-Drebel.aspectj_plugin=true 支持aspectj
-Drebel.struts2_plugin=true 支持strut2
-javaagent:D:/jrebel.jar 這里自行修改jrebel.jar正確的路徑
-Drebel.dirs=F:/project/test/WebContent/WEB-INF/classes,F(xiàn):/Project/test/WebContent
-Dmyproject.root=D:/project/operamasks/workspaces/xxxx -Drebel.disable_update=true
-noverify
[(-javaagent 下載的jrebel.jar的路徑,-Drebel.dirsc 項(xiàng)目的class文件的路徑, -Dmyproject.root的值表示當(dāng)前的需要熱部署的工程路徑)]
安裝JRebel Eclipse 插件
如果要離線下載的話,可以通過下載離線包的方式進(jìn)行
配置完上面后,還需要關(guān)閉tomcat的應(yīng)用程序的reloadable設(shè)置
" docbase="D:/project" ="">
JReble log
如果你想選中Enable debug logging ,需要配置日志信息。點(diǎn)擊Lauch JRebel Agent Settings ,可以選中Show JRebel message in standard output(在控制臺輸出打印),并且Log to file并且輸出到日志文件中。 如果不設(shè)置日志路徑,則可能會提示找不到日志的信息。點(diǎn)擊Open JRebel agent,查看jrebel.properties,jrebel.info目錄。
安裝激活完畢后,下面就可以愉快的玩耍了,激活后,菜單中會出現(xiàn)下面的,你就可以通過JRebel啟動你的項(xiàng)目,這樣你修改完Java代碼后,就可以通過快捷鍵 Ctrl+shift+F9 而不再需要重啟站點(diǎn)這樣繁瑣浪費(fèi)時(shí)間的操作了。
用JRebel 熱啟動界面: