`
bywei
  • 浏览: 43153 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaRebel详细安装与使用技巧

阅读更多

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。 #### 二、安装环境说明 - **IDE**: Eclipse-JEE-3.5 - **Javarebel版本**: 2.0.3-SNAPSHOT - **应用服务器**: Tomcat6 #### 三、下载与解压 1. **下载**...

    Javarebel使用指南.doc

    2. JavaRebel的安装与配置: JavaRebel的安装相对简单,通常涉及下载插件、配置JVM参数以及根据所使用的开发环境(如MyEclipse或独立的Tomcat服务器)进行相应设置。 - 对于MyEclipse,首先下载JavaRebel插件,解压...

    javarebel-2.0.3

    1. 安装JavaRebel插件:在Eclipse中,可以通过Eclipse Marketplace或者手动下载安装。 2. 配置JavaRebel:在项目的JVM启动参数中添加JavaRebel的配置文件路径。 3. 启动应用:使用配置了JavaRebel的JVM启动应用...

    javarebel(java热启jar包及所需文件)

    解压后包含以下3个文件 ...使用方法: 打开MyeEclispe->Window->Prefrence窗口,找到设置tomcat位置下JDK设置 在java VM参数中增加如下代码(注意下面路径): -noverify-javaagent:d:\javatools\javarebel.jar

    JavaRebel 2.0 正式版

    安装或配置JavaRebel通常涉及到以下几个步骤:下载安装包、添加到JVM的启动参数中、配置应用服务器或者IDE集成。具体的步骤可能因不同的操作系统和开发环境而异,但总体上,JavaRebel的设置过程相对简单,其带来的...

    javarebel.jar

    Javarebel是一个Jvm插件,它能够动态重新装载Java类特性。虽然现在还有些局限性,但它可以显著地增加开发速度。JavaRebel允许一个应用程序(独立的或运行在应用服务器上的应用)重新装载在运行过程中发生的大多数类...

    JavaRebel2.0.3.jar下载 和中文配置文档

    javarebel2.0.3 破解版安装文档(中文图文) javarebel jrebel jrebel破解 javarebel破解 jrebel指南 javarebel文档 jrebel中文

    javarebel不用再反复重启tomcat

    文件“Configuration.html”可能包含的是关于如何配置JavaRebel以使其与Tomcat或其他应用服务器协同工作的详细步骤。配置通常涉及在服务器的启动脚本中添加JavaRebel的JAR依赖,以及设置特定的Java系统属性,以确保...

    Jreble Javarebel 破解版本 经过测试可用

    此版本经过测试可用 方便并且利于开发效率 是java工程师居家旅行必备良品啊! 如果不会改写代码的请联系我 谢谢

    【推荐】Javarebel解决jetty热部署

    【推荐】Javarebel解决jetty热部署

    javarebel-spring-plugin-2.1.jar

    使用JavaRebel实现即时重载javaclass更改 对于SPring的使用时直接将其加入到WEB-INF/lib下,能有效的缩短部署时间,提高效率

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    让web程序动态编译:javarebel使用指南

    NULL 博文链接:https://doujiang327.iteye.com/blog/1296450

    javarebel-sdk-2.0.2.jar

    FreeMarker 2.3.19 需要的jar包

    javareble 热加载jvm插件

    5. 整合IDE:JavaRebel与Eclipse、IntelliJ IDEA等主流Java IDE有良好的集成,开发者可以直接在IDE中启用JavaRebel插件,享受无缝的开发体验。 6. 性能优化:虽然提供了强大的热加载功能,但JavaRebel在设计时也...

    修改java类而无需重启tomcat.rar

    使用以下方法可以修改java类而无需重启tomcat: 下载javarebel.zip 解压后,将javarebel.jar拷贝到一个目录。/bin 目录下 修改tomcat安装目录下的\bin\catalina.bat文件, 增加set JAVA_OPTS=-noverify -javaagent:d...

    maven-tomcat7集成

    本篇文章将详细介绍如何将Maven与Tomcat7进行集成,以便在Eclipse环境中进行开发和调试。 首先,Maven是Apache软件基金会的一个开源项目,它是一个项目管理工具,能够管理项目的构建、报告和文档生成。而Tomcat是一...

Global site tag (gtag.js) - Google Analytics