发现一个问题:如果安装了jRebel,但是并未对项目添加jRebel监听时,如果重写jar包中的类,

虽然重写后的类会得到编译(classes中的class已经是修改后的class),但是并不会调用重写后的class而是仍然调用的jar包中的class,

除非将项目添加到jRebel监听中,重新才会起作用。

你是否还在天天为写了几行代码又重启一次服务器而烦扰,如果是的话你有幸遇上了我,并看了这篇博客,有了这篇博客你将在世上多活X时间。

此文实现改写java不重启的方式是Eclipse下安装JRebel6.5.0热部署插件

以下简单介绍下该插件的安装方法和破解方法,如果对你有用的话,请感激下我吧!

步骤一、下载,如下图所示

步骤二、破解:

下载破解文件到本地

把压缩包里的:jrebel.jar和jreble.lic两个文件,覆盖到

eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.5.0.RELEASE

文件夹下所有包含jrebel.jar的子文件夹中。然后重启Eclipse。

下载地址:

http://pan.baidu.com/s/1jIHd79c

重启后,查看Eclipse>Window>Preferences会发现,多了一个JRebel的目录,

重启之后其实一般会进入到首页,上面就可以看到jrebel了

步奏三、配置:

打开Server面板,双击Tomcat,来到Tomcat的Overview配置面板,确认如下图选中后点击Open Launch Configuration

切换到Arguments标签,在VM Arguments框里,在原有配置后面加上:标红的地方请根据自己的项目情况改写
-noverify -javaagent:E:\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.2.2.RELEASE-201507291337\jr6\jrebel\jrebel.jar
    -Drebel.dirs=${project_loc}\WEB-INF\classes
    -Drebel.spring_plugin=true
    -Drebel.struts2-plugin=true
    -Xms256M -Xmx512M -XX:MaxPermSize=128m

上述参数的相关说明:

    -agentpath:  这个是你使用的JRebel Agent版本的lib包的路径(路径后缀不要写成jrebel.jar),注意其中的斜线方向。

     -Drebel.dirs :这个是你要监控的项目的 class 文件路径

     -Drebel.disable_update: 设为true,就不会联网检查更新

     -DJAVA_OPTS: 这个选项不是必须,当内存溢出的时候或其它特殊情况下才需要设置它的参数大小。

  然后点击OK保存。

最后,切换到Tomcat的Module面板:
选中要用JRebel的项目,点击Edit

然后把Auto reloading enabled多选框取消选中,然后点击OK

 接下来让程序跑起来,如果console中出现类似下图提示,则大功告成!!接下来试一下修改java代码,jrebel都会自动重新部署了!

不知道你能不能成功配置好哦,反正我是一次性配置好了,接下来尽情的玩耍吧!!!

Eclipse下JRebel6.5.0热部署插件安装、破解及配置的更多相关文章

  1. 【图解】Eclipse下JRebel6.2.0热部署插件安装、破解及配置【转】

    标签: 这两天在做后台管理系统,前端框架用Bootstrap,后端用SpringMVC+Velocity.在开发过程中,经常需要对界面进行微调,调整传参等,每次更改一次java代码,就得重新部署一次, ...

  2. 160614、Eclipse下JRebel6.2.0热部署插件安装、破解及配置

    标签: 这两天在做后台管理系统,前端框架用Bootstrap,后端用SpringMVC+Velocity.在开发过程中,经常需要对界面进行微调,调整传参等,每次更改一次java代码,就得重新部署一次, ...

  3. 【图解】Eclipse下JRebel6.2.0热部署插件安装、破解及配置

    这两天在做后台管理系统,前端框架用Bootstrap,后端用SpringMVC+Velocity.在开发过程中,经常需要对界面进行微调,调整传参等,每次更改一次java代码,就得重新部署一次,耗在各种 ...

  4. 【IDEA】热部署插件Jrebel破解安装

    JRebel 介绍 IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊.目前对于idea热部署最好的解决方案就是安装JRebel插件 ...

  5. Intellij-插件安装-JRebel热部署插件安装

    环境介绍: Win7.JDK1.8.maven+jetty插件.SpringMVC.Intellij IDEA 2018.1.2 安装插件: 在线安装: Settings --> Plugins ...

  6. Intellij热部署插件JRebel的详细配置及图解

    参考博客地址:https://blog.csdn.net/nyotengu/article/details/80629631 参考博客地址:https://blog.csdn.net/weixin_4 ...

  7. Intellij热部署插件JRebel

    Intellij热部署插件JRebel 安装JRebel 激活JRebel 相关设置 Intellij热部署插件JRebel 项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯. ...

  8. IDEA安装热部署插件JRebel

    首先说下热部署是什么意思吧,简单了说就是在我们对代码进行更改之后,不需要重启项目,重新编译一下就可以直接运行最新的代码的部署方式.既然是部署方式,项目启动部署的时候当然就会和正常情况下不一样啦~ JR ...

  9. IntelliJ IDEA - 热部署插件JRebel 安装使用教程

    IntelliJ IDEA - JRebel 安装使用教程 JRebel 能做什么? JRebel 是一款热部署插件.当你的 Java-web 项目在 tomcat 中 run/debug 的时候 , ...

随机推荐

  1. 调用微信JS上传照片接口上传图片

    public ActionResult UploadImge(string serverId) { var headPath = "/UploadImage/" + DateTim ...

  2. php第一节(入门语法、数据类型)

    <?php /** * 变量命名用 $ 符 * 变量名称的命名规范 * 1.变量名称以$标示 * 2.变量名称只能以字母和下划线开头 * 3.变量的名称只能包含字母.下划线.数字 * 4.变量名 ...

  3. c++ 数字和字符串的相互转换

    需要包含头文件<sstream> 字符串转化为int #include<stdio.h> #include<string.h> #include<iostre ...

  4. C.Sum 2017 ACM-ICPC 亚洲区(西安赛区)网络赛

    题目来源:Sum 限制:1000ms 32768K Define the function S(x) for xx is a positive integer. S(x) equals to the ...

  5. OCCI开发环境搭建(Ubuntu)

    OCCI开放包(下载与服务器版本相同的开发包, 这用的是12.1.0.2): instantclient-basic-linux.x64-12.1.0.2.0.zip instantclient-sd ...

  6. vue-cli中vuex IE兼容

    vue2.0 兼容ie9及其以上 vue-cli中使用vuex的项目 在IE中会出现页面空白 控制台报错的情况:我们只需要安装一个插件,然后在main.js中全局引入即可 安装 npm install ...

  7. mongo数据库相关目录

    mongodb的docker化安装 mongodb的windows系统下安装 grafana使用Prometheus数据源监控mongo数据库 mongodb副本集的docker化安装 mongodb ...

  8. MIP组件开发 自定义js组件开发步骤

    什么是百度MIP? MIP(Mobile Instant Pages - 移动网页加速器)主要用于移动端页面加速 官网参考:https://www.mipengine.org/doc/00-mip-1 ...

  9. jquery easyui alert闪一下的问题

    最近做项目使用了 jQuery EasyUI,版本是 1.4.3.x,在使用alert方法的时候如果alert后面执行页面跳转的话alert的消息只会闪一下,就跳到其他页面了 $.messager.a ...

  10. windows和Ubuntu下安装mongodb

    windows 下载 mongodb官网下载压缩版安装包:下载地址:https://www.mongodb.com/download-center/community 注意选择版本(目前windows ...