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