JavaRebel详细安装与使用技巧
曾一直使用
Eclipse自带的发布启动项目功能,感觉功能已经蛮强大,但是最近遇到了很大的系统,这就让我每次花在启动项目的时间上费了很大的功夫。偶然听同事介
绍了一项技术,我才真正接触了JavaRebel,不得不感叹它功能的强大。现在我简单介绍一项JavaRebel,方便以后有需要的同事使用。
JavaRebel是一个非开源的JVM插件,给Java带来了Ruby和PHP风格的动态重新装载类特性,JavaRebel允许一个独立的或运行在应
用服务器上的应用重新装载在运行过程中(on the fly)发生的大多数类变化,包括增加或删除方法和域。在最新版本中关注了启动时间和后台 CPU
的使用率。一些用户报称启动应用服务器的时间比用之前版本快了 2-3 倍。支持所有主流的容器和框架,在其他的之上也可能工作的很好。扩展了对
Java 1.4
的支持。像 BEA Weblogic 8.X、Oracle OC 4J 9.x/10.X 和 Tomcat 4.x
也被支持。支持使用反射。新加到类中的方法对可用 Java 5+ 反射 API 访问到。新版本对于所支持系统提供即拆即用。javarebel
可以使Java
class文件重新加载速度更快,节省了开发时间,而且修改了配置文件和在class中加入任何的代码都不用重启服务器,完全支持Annotation
reloading.(Annotation动态载入),当classes字节码文件重新载入的时,它会在触发寄存器监听,允许使用自定义的方法去处理。
安装方法一:
在eclipse中>Window>preferences>Myeclipse>servers>tomcat>tomcat x>jdk中有个选项‘Optional Java VM arguments’中加入下面代码:
-noverify
-javaagent:F:/jrebel-3.0-M1/jrebel.jar
-Drebel.dirs=F:\eclipse\workspace\qhtjProject_new\WebRoot\WEB-INF\classes
个别参数说明:
-javaagent: 这个是你使用的javaRebel(jRebel)的jar包的路径,注意其中的斜线方向。
-Drebel.dirs= 这个是你要监控的项目的class文件路径
安装方法二:
eclipse插件安装地址
http://www.zeroturnaround.com/blog/how-to-install-and-use-jrebel-formerly-javarebel-in-tomcat-with-the-eclipse-ide
javarebel
可以使Java
class文件重新加载速度更快,节省了开发时间,而且修改了配置文件和在class中加入任何的代码都不用重启服务器,完全支持Annotation
reloading.(Annotation动态载入),当classes字节码文件重新载入的时,它会在触发寄存器监听,允许使用自定义的方法去处理。
javaRebel项目:
项目主页: http://www.zeroturnaround.com/javarebel/
文档地址: http://www.zeroturnaround.com/javarebel/installation/
下载地址: http://www.zeroturnaround.com/download/
文章原创:程序员百味
转载请注明出处 http://www.bywei.cn/blog
推荐链接:
相关推荐
javarebel安装指南.pdf javarebel安装指南.pdf javarebel安装指南.pdf javarebel安装指南.pdf
Javarebel使用指南.doc,Javarebel使用指南.doc
解压后包含以下3个文件 ...使用方法: 打开MyeEclispe->Window->Prefrence窗口,找到设置tomcat位置下JDK设置 在java VM参数中增加如下代码(注意下面路径): -noverify-javaagent:d:\javatools\javarebel.jar
Javarebel是一个Jvm插件,它能够动态重新装载Java类特性。虽然现在还有些局限性,但它可以显著地增加开发速度。JavaRebel允许一个应用程序(独立的或运行在应用服务器上的应用)重新装载在运行过程中发生的大多数类...
javarebel2.0.3 破解版安装文档(中文图文) javarebel jrebel jrebel破解 javarebel破解 jrebel指南 javarebel文档 jrebel中文
Eclipse里java文件的编写免部署,自动编译。除了xml文件和properties文件。
此版本经过测试可用 方便并且利于开发效率 是java工程师居家旅行必备良品啊! 如果不会改写代码的请联系我 谢谢
【推荐】Javarebel解决jetty热部署
使用JavaRebel实现即时重载javaclass更改 对于SPring的使用时直接将其加入到WEB-INF/lib下,能有效的缩短部署时间,提高效率
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
提升JAVA开发速度的好东西,使用该软件JAVA程序编译后无需重启应用服务器。
NULL 博文链接:https://doujiang327.iteye.com/blog/1296450
FreeMarker 2.3.19 需要的jar包
NULL 博文链接:https://foxxiao.iteye.com/blog/381577
使用以下方法可以修改java类而无需重启tomcat: 下载javarebel.zip 解压后,将javarebel.jar拷贝到一个目录。/bin 目录下 修改tomcat安装目录下的\bin\catalina.bat文件, 增加set JAVA_OPTS=-noverify -javaagent:d...
原javarebel,用于应用热部署(tomcat,glassfish之类)会用的人拖走吧...注意需要:jrebel.lic文件和jrebel.jar放在同一目录下面才能使用。仅仅作为学习测试使用,请支持正版.
javarebel,为web开发修改类必须重启才能生效而苦恼过么 你?jrebel能帮助你解决这种尴尬和困惑
<groupId>org.zeroturnaround</groupId> <artifactId>javarebel-maven-plugin <id>generate-rebel-xml</id> <phase>process-resources <goal>generate 4、启动调试,修改java源码,...