2. 单独使用JRebel.jar破解版(如在64位下WINDOWS下的Tomcat中使用热部署)的方法如下:
在Java的VM arguments 输入如下参数:
-noverify
-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll
#Linux用这个:-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so
#Mac OS用这个:-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib
-Drebel.dirs=f:/myproject/test-jrebel/webapp/WEB-INF/classes
-Drebel.disable_update=true
-DJAVA_OPTS=-Xms256m -Xmx256m -XX:MaxNewSize=512m
上述参数的相关说明:
-agentpath: 这个是你使用的JRebel Agent版本的lib包的路径(路径后缀不要写成jrebel.jar),注意其中的斜线方向。
-Drebel.dirs :这个是你要监控的项目的 class 文件路径
-Drebel.disable_update: 设为true,就不会联网检查更新
-DJAVA_OPTS: 这个选项不是必须,当内存溢出的时候或其它特殊情况下才需要设置它的参数大小。
3. 还可以把-agentpath和-Drebel.properties等VM arguments写到Tomcat的启动脚本里来启动Tomcat
a. 64位的Windows环境下在tomcat启动脚本使用JRebel, 脚本可命名为:startup_jrebel_jvm.cmd
@echo off
rem ---------------------------放入tomcat路径下的bin/catalina.bat同一级目录
rem ---------------------------jrebel remoting------------------------------------------------
set JAVA_OPTS=%JAVA_OPTS% -noverify -agentpath:D:/jrebel/lib/jrebel64.dll -Drebel.properties=D:/jrebel/jrebel_config/jrebel.properties -Drebel.disable_update=true
rem ---------------------------JVM------------------------------------------------
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m
set JPDA_ADDRESS=8881
set TITLE=WebProject
call "%~dp0catalina.bat" %* jpda start
b. Centos(linux)环境下在tomcat启动脚本使用JRebel, 脚本可命名为:catalina-jrebel-startup.sh
#!/bin/bash
export CATALINA_OPTS="$CATALINA_OPTS -noverify -agentpath:/jrebel/lib/jrebel64.dll -Drebel.properties=/jrebel/jrebel_config/jrebel.properties -Drebel.disable_update=true"
export CATALINA_OPTS="$CATALINA_OPTS -server -Xms512m -Xmx512m -Xmn128m -XX:SurvivorRatio=8 -XX:ParallelGCThreads=8 -Xss512k -XX:-DisableExplicitGC -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled"
export JPDA_ADDRESS=8881
`dirname $0`/catalina.sh jpda start
转自
http://blog.csdn.net/sensisoft/article/details/20010615
分享到:
相关推荐
JRebel是一款强大的Java开发工具,它允许开发者在不重启应用服务器的情况下实时看到代码更改的效果,极大地提高了开发效率。Idea是JetBrains公司推出的著名Java集成开发环境IntelliJ IDEA的简称,广受开发者喜爱。...
在`catalina-jrebel.bat`中,你需要引入JRebel的jar文件(这里为`jrebel.jar`),并在启动参数中加入JRebel的相关配置: ```bash set JPDA_OPTS=-javaagent:jrebel.jar ``` 此外,`jrebel.info`文件通常用于记录...
2.下载jrebel破解文件,放到eclipse的jrebel插件目录覆盖: plugins\org.zeroturnaround.eclipse.embedder_6.5.0.RELEASE\jrebel 3.启动eclipse 查看window->preferences->jrebel 会提示没有license,无视他吧,...
【JRebel简介】 JRebel是一款强大的Java开发工具,专为提高开发人员的生产力而设计。它使得在开发过程中无需重启应用服务器就能实时看到代码变更的效果,极大地节省了开发人员在部署和测试上的时间。JRebel的核心...
**JRebel插件安装指南** JRebel是一款强大的Java开发者工具,它允许开发者在运行时立即看到代码更改的效果,而无需重新部署应用。这款插件极大地提高了开发效率,节省了构建和部署应用的时间。本指南将详细介绍如何...
**IDEA JRebel热部署插件jar包详解** 在Java开发过程中,IDE(Integrated Development Environment)扮演着至关重要的角色,而IntelliJ IDEA作为其中的一款顶级IDE,为开发者提供了丰富的功能和高效的开发体验。然而...
**Jrebel 远程热部署与远程 Debug 知识点详解** Jrebel 是一个强大的 Java 开发工具,它提供了应用程序的实时热部署功能,允许开发者在不重启应用的情况下看到代码更改的效果。同时,结合远程 Debug 功能,开发者...
《JRebel 2019 2.2:Idea中的高效开发神器》 在IT行业中,开发效率是衡量项目进度与质量的关键因素之一。为了提高开发人员的工作效率,各种工具应运而生,其中JRebel是一款备受推崇的Java应用热部署工具。本文将...
**JRebel 知识点详解** JRebel 是一款高效能的 Java 开发工具,它使得开发者在开发过程中无需重启应用服务器即可看到代码更改的效果,极大地提升了开发效率。尤其在进行持续集成或者频繁修改代码时,JRebel 的价值...
安装jrebel插件后找到C盘下的.jrebel文件,直接解压替换就可以用了。
JRebel是一款JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效...
《JRebel 4.1版本:提升Java开发效率的利器》 JRebel是一款备受开发者欢迎的实时应用服务器插件,它极大地提高了Java开发者的效率,尤其在JRebel 4.1版本中,这一优势更为显著。该版本专为IntelliJ IDEA集成开发...
【标题】:Tomcat热加载Jrebel 在Java Web开发中,Tomcat是一个广泛使用的应用服务器,用于部署和运行Servlet和JSP应用程序。然而,每次修改代码后,都需要重新启动Tomcat来使更改生效,这无疑降低了开发效率。为了...
**JRebel 6.4.1:热部署神器** 在软件开发过程中,尤其是Java后端开发,我们经常需要频繁地修改代码以测试不同的功能或优化性能。每次修改后,传统的方法是重新编译并部署应用,这不仅耗时,而且打断了开发的连续性...
IDEA安装热部署插件JRebel
**JRebel安装使用教程** JRebel是一款强大的Java开发工具,它允许开发者在不重启应用服务器的情况下实时看到代码变更的效果,极大地提升了开发效率。本文将详细介绍JRebel的安装和使用过程。 ### 一、JRebel简介 ...
标题中的“jrebel”是一款著名的Java开发工具,它允许开发者在不重启应用服务器的情况下,实时看到代码和配置文件的更改效果。这对于提高开发效率、加快迭代速度具有显著作用。这款工具尤其适合于大型项目或者频繁...
JRebel是一款强大的Java开发工具,它允许开发者在运行时实时看到代码更改的效果,而无需重新编译或重启应用服务器。这款工具极大地提高了开发效率,减少了等待时间,从而提升了整体的开发体验。本文将深入探讨JRebel...
为了解决这个问题,"JRebel"应运而生,它是一款强大的热部署工具,能够实现在不重启服务器的情况下即时看到代码变动的效果。本篇文章将详细介绍JRebel及其与Eclipse集成的使用方法。 标题中的"JRebel热部署工具-...
JRebel是一款强大的Java开发工具,它允许开发者在Eclipse集成开发环境中实时看到代码更改的效果,无需重新编译和重启应用服务器。这个Eclipse插件极大地提升了开发效率,减少了等待时间,让开发者能够更快地迭代和...