网友共享而来的破解版的jRebel 5.5.2,为2014.4新版本它是很受欢迎的(de)JVM插(chā)件,能够使你及时更(gèng)新代码而不需要重新进行部(bù)署,可以解放JAVA编程开发者,它提供了类(lèi)似hotswap的(de)解(jiě)决方案来降低冗(rǒng)长(zhǎng)的重(chóng)新部署时(shí)间,为你节(jiē)省(shěng)大量的(de)时(shí)间及精(jīng)力。jRebel v5.5.2最新破解版能够让你在最短的时间完(wán)成更多的工作,提高(gāo)你的开(kāi)发效率,实现(xiàn)JAVA热部(bù)署(shǔ)。
jrebel是(shì)一套JavaEE开发工具。JRebel允许(xǔ)开发团队在有限的时(shí)间内完成(chéng)更(gèng)多的任务修正(zhèng)更多的问题,发布更高质量的软件产品(pǐn)。JRebel是收费(fèi)软(ruǎn)件,用户可以在JRebel官方站点(diǎn)下载30天的(de)评(píng)估版本。
Jrebel 可快速实(shí)现热部署,节省(shěng)了大量重启时间(jiān),提高了(le)个(gè)人开发效率。
JRebel是一款JAVA虚拟机插件,它使得(dé)JAVA程序(xù)员(yuán)能在(zài)不进行重部(bù)署的情况下,即时看到代(dài)码的改(gǎi)变对一(yī)个应用程序带来的(de)影响(xiǎng)。JRebel使你能即时分别看到代码、类和资源(yuán)的(de)变化,你可以一个个地上传(chuán)而(ér)不是一次性全部部署(shǔ)。当(dāng)程序员在开发环境中(zhōng)对任何一个类或者(zhě)资源作出修改(gǎi)的时候,这(zhè)个变化会直接反应(yīng)在部署(shǔ)好的应用程序上,从而跳过了构(gòu)建和部署的过(guò)程,每年可以省去部署用的时间花费高达5.25个星期。
使用JavaRebel实现即时重载javaclass更改
本文以javarebel-2.0 free版本为例,包括如(rú)何配置在使用Eclipse插件开发tomcat应用(yòng)时,实现即时重载java class更改(gǎi)。
1. 首(shǒu)先(xiān)下载JavaRebel,下载(zǎi)后解压到(dào)本(běn)地目录,javarebel.jar文件的(de)名字千万不要(yào)更(gèng)改。
2. 因(yīn)为JavaRebel在(zài)不同的jdk版本(běn),配置也不同,本例(lì)以(yǐ)JDK5+,tomcat 5.5+以上版本(běn)为例
在Eclipse的tomcat插件中,配置 JavaReble
在Jvm配置中加入下(xià)面的设(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
说明(míng):
-Drebel.dirs 指定要监控的 编译后(hòu)的java 文件目录,这个目录和上边javarebel.jar的路(lù)径(jìng)千万不要有空格和中文(wén),最好连.也不(bú)要有。
-Drebel.spring_plugin 表示(shì)对Spring的(de)支持,默认是false
-Drebel.struts2-plugin=true,这里是-而不(bú)是(shì)_,千万(wàn)不要(yào)自作聪明哟。
配(pèi)置完上面(miàn)后,还需要关闭tomcat的(de)应用程序的reloadable设(shè)置(zhì)
接下来,可(kě)以启动Tomcat服务了,如果(guǒ)配置正确,启动服务后,会有以(yǐ)下提(tí)示
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.
如果出上以上提示,则表示(shì)JavaRebel已经配置(zhì)成功。
接下来(lái)大(dà)家(jiā)可以在Eclipse中修改代码,进行编译进行测试。
如果Eclipse提示, 则直接关接不理它即可(kě),你发现你(nǐ)修改后的 class文(wén)件已经被jvm加载了。
