- 軟件大?。?span>12.30M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2023-03-26 21:47
- 運行環(huán)境:WinAll, WinXP, Win7
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.siawh.com
17.98M/中文/5.0
26.50M/中文/10.0
76.58M/中文/5.0
27.26M/中文/5.0
2.09M/中文/10.0
jrebel是一套JavaEE開發(fā)工具。JRebel允許開發(fā)團(tuán)隊在有限的時間內(nèi)完成更多的任務(wù)修正更多的問題,發(fā)布更高質(zhì)量的軟件產(chǎn)品。方站點下載30天的評估版本。 Jrebel可快速實現(xiàn)熱部署,節(jié)省了大量重啟時間,提高了個人開發(fā)效率。
JRebel v5.5.4 一款JAVA虛擬機插件,JRebel 使得JAVA程序員能在不進(jìn)行重部署的情況下,即時看到代碼的改變對一個應(yīng)用程序帶來的影響。JRebel 使你能即時分別看到代碼、類和資源的變化,你可以一個個地上傳而不是一次性全部部署,當(dāng)程序員在開發(fā)環(huán)境中對任何一個類或者資源作出修改的時候,這個變化會直接反應(yīng)在部署好的應(yīng)用程序上,從而跳過了構(gòu)建和部署的過程,每年可以省去部署用的時間花費高達(dá)5.25個星期。
使用JavaRebel實現(xiàn)即時重載javaclass更改
本文以javarebel-2.0 free版本為例,包括如何配置在使用eclipse插件開發(fā)tomcat應(yīng)用時,實現(xiàn)即時重載java class更改。
1. 首先下載JavaRebel,下載后解壓到本地目錄,javarebel.jar文件的名字千萬不要更改。
2. 因為JavaRebel在不同的jdk版本,配置也不同,本例以JDK5+,tomcat 5.5+以上版本為例
在Eclipse的tomcat插件中,配置 JavaReble
在Jvm配置中加入下面的設(shè)置
-noverify -javaagent:D:\studysoftware\apache-tomcat-6.0.20\jrebel.jar
-Drebel.dirs=E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true
說明:
-Drebel.dirs 指定要監(jiān)控的 編譯后的java 文件目錄,這個目錄和上邊javarebel.jar的路徑千萬不要有空格和中文,最好連.也不要有。
-Drebel.spring_plugin 表示對Spring的支持,默認(rèn)是false
-Drebel.struts2-plugin=true,這里是-而不是_,千萬不要自作聰明喲。
配置完上面后,還需要關(guān)閉tomcat的應(yīng)用程序的reloadable設(shè)置
接下來,可以啟動Tomcat服務(wù)了,如果配置正確,啟動服務(wù)后,會有以下提示
JavaRebel: Starting logging to file: D:\studysoftware\apache-tomcat-6.0.20\JavaRebel.log
##########################################################
ZeroTurnaround JavaRebel 2.0-RC2b (200903121816)
(c) Copyright Webmedia, Ltd, 2007-2009. All rights reserved.
This product is licensed to Unlimited
For FUN! Unlimited! Enjoy!
##########################################################
JavaRebel: A newer version '2.0.1' is available for download
JavaRebel: from http://www.zeroturnaround.com/download.
JavaRebel: Directory 'E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes' will be monitored for class changes.
如果出上以上提示,則表示JavaRebel已經(jīng)配置成功。
接下來大家可以在Eclipse中修改代碼,進(jìn)行編譯進(jìn)行測試。
如果Eclipse提示, 則直接關(guān)接不理它即可,你發(fā)現(xiàn)你修改后的 class文件已經(jīng)被jvm加載了。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容