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。 #### 二、安装环境说明 - **IDE**: Eclipse-JEE-3.5 - **Javarebel版本**: 2.0.3-SNAPSHOT - **应用服务器**: Tomcat6 #### 三、下载与解压 1. **下载**...
2. JavaRebel的安装与配置: JavaRebel的安装相对简单,通常涉及下载插件、配置JVM参数以及根据所使用的开发环境(如MyEclipse或独立的Tomcat服务器)进行相应设置。 - 对于MyEclipse,首先下载JavaRebel插件,解压...
1. 安装JavaRebel插件:在Eclipse中,可以通过Eclipse Marketplace或者手动下载安装。 2. 配置JavaRebel:在项目的JVM启动参数中添加JavaRebel的配置文件路径。 3. 启动应用:使用配置了JavaRebel的JVM启动应用...
解压后包含以下3个文件 ...使用方法: 打开MyeEclispe->Window->Prefrence窗口,找到设置tomcat位置下JDK设置 在java VM参数中增加如下代码(注意下面路径): -noverify-javaagent:d:\javatools\javarebel.jar
安装或配置JavaRebel通常涉及到以下几个步骤:下载安装包、添加到JVM的启动参数中、配置应用服务器或者IDE集成。具体的步骤可能因不同的操作系统和开发环境而异,但总体上,JavaRebel的设置过程相对简单,其带来的...
Javarebel是一个Jvm插件,它能够动态重新装载Java类特性。虽然现在还有些局限性,但它可以显著地增加开发速度。JavaRebel允许一个应用程序(独立的或运行在应用服务器上的应用)重新装载在运行过程中发生的大多数类...
javarebel2.0.3 破解版安装文档(中文图文) javarebel jrebel jrebel破解 javarebel破解 jrebel指南 javarebel文档 jrebel中文
文件“Configuration.html”可能包含的是关于如何配置JavaRebel以使其与Tomcat或其他应用服务器协同工作的详细步骤。配置通常涉及在服务器的启动脚本中添加JavaRebel的JAR依赖,以及设置特定的Java系统属性,以确保...
此版本经过测试可用 方便并且利于开发效率 是java工程师居家旅行必备良品啊! 如果不会改写代码的请联系我 谢谢
【推荐】Javarebel解决jetty热部署
使用JavaRebel实现即时重载javaclass更改 对于SPring的使用时直接将其加入到WEB-INF/lib下,能有效的缩短部署时间,提高效率
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
NULL 博文链接:https://doujiang327.iteye.com/blog/1296450
FreeMarker 2.3.19 需要的jar包
5. 整合IDE:JavaRebel与Eclipse、IntelliJ IDEA等主流Java IDE有良好的集成,开发者可以直接在IDE中启用JavaRebel插件,享受无缝的开发体验。 6. 性能优化:虽然提供了强大的热加载功能,但JavaRebel在设计时也...
使用以下方法可以修改java类而无需重启tomcat: 下载javarebel.zip 解压后,将javarebel.jar拷贝到一个目录。/bin 目录下 修改tomcat安装目录下的\bin\catalina.bat文件, 增加set JAVA_OPTS=-noverify -javaagent:d...
本篇文章将详细介绍如何将Maven与Tomcat7进行集成,以便在Eclipse环境中进行开发和调试。 首先,Maven是Apache软件基金会的一个开源项目,它是一个项目管理工具,能够管理项目的构建、报告和文档生成。而Tomcat是一...