本文是转载文章,文章的来源:csdn博客

转载说明:整合以下,两位博主的文章

一、参考一
博主:yujunyi_
文章:热部署工具 JRebel MyEclipse 篇
博文地址:https://blog.csdn.net/qqfo24/article/details/81382682

二、参考二

博主:绝影未绝
文章:MyEclipse安装JRebel插件实现热部署
博文地址:https://blog.csdn.net/u013539342/article/details/51010540

热部署(Hotswap)和 JRebel

热部署是在不重启 Java 虚拟机的前提下,能自动侦测到 class 文件的变化,更新运行时 class 的行为。

目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。对于某些大型的应用来说,每次的重启都需要花费大量的时间成本。

JRebel是一个工具,可以监控磁盘上实际已编译的 class 文件,无论何时只要有文件被更新就更新类,从而实现了对方法体修改的热部署

关于Hotsswap和JRebel的原理,可以参考 HotSwap和JRebel原理

MyEclipse 安装 JRebel 过程

1. JRebel 插件安装

点击 Help -> Instal from site ,输入地址 http://update.zeroturnaround.com/update-site ,选择相应的版本点击下一步即可安装。

2. 激活 JRebel

下载反向代理工具 https://pan.baidu.com/s/1UvDf8YrC2enbAsbPh0zdEA 密码 qao3

打开工具,并保持窗口,不要关闭。(该工具会拦截 JRebel 的官方激活地址,并替换成另一个地址,从而实现激活)

安装完成后MyEclipse会重启,重启完成后点击 Help -> JRebel -> Activition 即可进入激活页面

上面地址填写 http://127.0.0.1:8888/88414687-3b91-4286-89ba-2dc813b107ce ,下面邮箱随便填一个,就可以完成激活。

激活完成后,点击 Help -> JRebel -> Configuration 进入设置页面,开启离线模式,完成后关闭反向代理工具。(激活时间大概为半年,失效后需要重新激活。还有一种激活方式,是上JRebel的官网,上面提供个人非商业用途的开发者免费激活,注册完成并分享到Twitter或者Facebook上就可以用了。)

3. 启用 JRebel

在项目上右击,选择 Enalbe JRebel 即可对该项目启用 JRebel 。启用后,正常启动 wildfly 或 tomcat 即可实现真正的热部署。

但是还不够,还需要进行如下设置

如何在MyEclipse中使用JRebel

Window—Preferences—Servers—Integerated Sandbox—如图设置tomcat服务器中使用JRebel

右键你需要使用JRebel的项目—JRebel—Add JRebel Nature

这时候运行项目,可以看到控制台输出如下图信息

恭喜你,已经部署成功,愉快的去体验热部署的快捷方便吧

附:安装方式二

如何在MyElipse上面安装JRebel插件?

MyEclipse和Eclipse的安装方法都是一样的,这里提供一种最简便的方法,直接在MyEclipse里面在线安装Optimizer for Eclipse,用Optimizer for Eclipse安装和管理JRebel。Optimizer for Eclipse整合了JRebel,并提供了其他优化MyEclipse的功能,是很强大和实用的一个插件。

打开MyEclipse—Help—Install from Catalog—搜索Optimizer for Eclipse—Install—安装好了重启MyEclipse

安装好后,在Help里面打开Optimizer for Eclipse,先注册登录,然后选择最后一项JRebel进行在线安装,我这里是安装好的效果。

安装好JReble之后,Help—JRebel Configuration,可以对JRebel进行配置,但是这时候的JRebel只能试用,接着我们来破解

进入MyEclipse的安装目录—搜索jrebel—用破解文件里面的两个jrebel.jar将如下图所示的两个jrebel.jar替换掉,注意对应,区分jrebel6和jrebel两个不同的文件夹

Help—JRebel Activation,如下图选择破解文件里面的许可证

完成,重启MyEclipse之后,Help—JRebel Configuration,看到如下图则已经破解

MyEclipse热部署----使用工具 JRebel相关推荐

  1. JAVA热部署神器,JRebel破解版,JRebel免费实用插件

    JRebel-5.5.1-破解版免费赠送:http://blog.csdn.net/sensisoft/article/details/20010615 这里可以提供的JRebel免费实用的插件列表如 ...

  2. Java热部署神奇:JRebel异常之processing of -javaagent failed

    2019独角兽企业重金招聘Python工程师标准>>> 只需要添加一个VM参数 -noverify 这个参数有啥用呢? -noverify 参数 通过使用 -noverify 参数 ...

  3. 借助JRebel使Tomcat支持热部署

    JRebel是一个J2EE热部署的工具.使用它可以减少浪费8-18%的开发时间在项目的构建和部署上.虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就 ...

  4. 如何免费使用jrebel 和eclipse 项目配合完成热部署功能

    感谢王同学分享了热部署插件,jrebel,说修改后台代码可以不用重启tomcat,于是立即下载使用....本来很简单的一个事情,因为参照了网上各种帖子,结果坑的不行....所以把自己的经验分享一下. ...

  5. Java 项目热部署,节省构建时间的正确姿势

    上周末,帮杨小邪(我的大学室友)远程调试项目.SpringBoot 构建,没有热部署,改一下就得重启相关模块.小小的 bug ,搞了我一个多小时,大部分时间都还在构建上(特么,下次得收钱才行).我跟他 ...

  6. IDEA中安装并使用JRebel热部署插件

    文章目录 作者简介 引言 导航 热门专栏推荐 概述 安装JRebel 注册JRebel 配置JRebel 最后 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软 ...

  7. jrebel热部署不起作用_5种SpringBoot热部署方式,你用哪种?

    来源 | my.oschina.net/ruoli/blog/1590148 Spring Boot 中 5 种热部署方式如下:  1.模板热部署  2.使用调试模式Debug实现热部署  3.spr ...

  8. IDEA中安装配置Jrebel热部署插件用法笔记

    今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...

  9. SpringBoot官方开发工具,热部署和远程调试真带劲

    平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...

最新文章

  1. 设计模式(二)工厂模式
  2. jQuery学习随笔(一)
  3. select返回记录的顺序
  4. (WebKit) ViewPort + Backing Store + Page Content
  5. LoadRunner几个重要的概念:事务、集合点、思考时间
  6. php手机短信验证码用cookie存好还是session存好,保存登录信息的时候用session好还是cookie好?...
  7. MongoDB在windows下的安装步骤:
  8. 2010-6-15 Linux 学习笔记
  9. 发射光功率和接收灵敏度对光模块的实际使用有什么影响?
  10. 精简ttf,svg字体库文件,删除多余字体,保留用到字体
  11. coffe的前端界面图(css+html)
  12. 2020图灵奖颁给“龙书”两位作者!合作数十年,他们让计算机读懂码农代码
  13. 分享一个07版的office, 有密匙的。
  14. 编程初学者如何缓解迷茫和焦虑?墙裂推荐此文,助你赢在起跑线
  15. 三国志战略版:SP吕蒙携手都督重出江湖
  16. FedNCF:Federated Neural Collaborative Filtering | 联邦神经协同过滤
  17. Veins/OMNeT/SUMO:SUMO坐标转Veins项目地图中的坐标
  18. 实体店客户邀新,为什么你给客户返点效果却不好,是哪里出问题了
  19. Matlab 读写入txt文件
  20. 探讨网站推广方式之论坛推广 [

热门文章

  1. Android中高德地图与百度地图坐标转换
  2. 智慧高速公路车路协同系统框架及要求
  3. Neo4j 查询语法入门
  4. jenkins执行脚本不退出
  5. 全息存储:名气大于实力的存储技术?
  6. 低代码平台会取代COTS吗
  7. 微型计算机接口技术论文,(微机原理与接口技术课程论文.doc
  8. Bonobo.Git.Server 401 Error
  9. 基于casbin的ABAC/RBAC权限实践
  10. P7毕业项目,猫狗大战。详解,含全部代码