MyEclipse热部署----使用工具 JRebel
本文是转载文章,文章的来源: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相关推荐
- JAVA热部署神器,JRebel破解版,JRebel免费实用插件
JRebel-5.5.1-破解版免费赠送:http://blog.csdn.net/sensisoft/article/details/20010615 这里可以提供的JRebel免费实用的插件列表如 ...
- Java热部署神奇:JRebel异常之processing of -javaagent failed
2019独角兽企业重金招聘Python工程师标准>>> 只需要添加一个VM参数 -noverify 这个参数有啥用呢? -noverify 参数 通过使用 -noverify 参数 ...
- 借助JRebel使Tomcat支持热部署
JRebel是一个J2EE热部署的工具.使用它可以减少浪费8-18%的开发时间在项目的构建和部署上.虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就 ...
- 如何免费使用jrebel 和eclipse 项目配合完成热部署功能
感谢王同学分享了热部署插件,jrebel,说修改后台代码可以不用重启tomcat,于是立即下载使用....本来很简单的一个事情,因为参照了网上各种帖子,结果坑的不行....所以把自己的经验分享一下. ...
- Java 项目热部署,节省构建时间的正确姿势
上周末,帮杨小邪(我的大学室友)远程调试项目.SpringBoot 构建,没有热部署,改一下就得重启相关模块.小小的 bug ,搞了我一个多小时,大部分时间都还在构建上(特么,下次得收钱才行).我跟他 ...
- IDEA中安装并使用JRebel热部署插件
文章目录 作者简介 引言 导航 热门专栏推荐 概述 安装JRebel 注册JRebel 配置JRebel 最后 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软 ...
- jrebel热部署不起作用_5种SpringBoot热部署方式,你用哪种?
来源 | my.oschina.net/ruoli/blog/1590148 Spring Boot 中 5 种热部署方式如下: 1.模板热部署 2.使用调试模式Debug实现热部署 3.spr ...
- IDEA中安装配置Jrebel热部署插件用法笔记
今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...
- SpringBoot官方开发工具,热部署和远程调试真带劲
平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...
最新文章
- 设计模式(二)工厂模式
- jQuery学习随笔(一)
- select返回记录的顺序
- (WebKit) ViewPort + Backing Store + Page Content
- LoadRunner几个重要的概念:事务、集合点、思考时间
- php手机短信验证码用cookie存好还是session存好,保存登录信息的时候用session好还是cookie好?...
- MongoDB在windows下的安装步骤:
- 2010-6-15 Linux 学习笔记
- 发射光功率和接收灵敏度对光模块的实际使用有什么影响?
- 精简ttf,svg字体库文件,删除多余字体,保留用到字体
- coffe的前端界面图(css+html)
- 2020图灵奖颁给“龙书”两位作者!合作数十年,他们让计算机读懂码农代码
- 分享一个07版的office, 有密匙的。
- 编程初学者如何缓解迷茫和焦虑?墙裂推荐此文,助你赢在起跑线
- 三国志战略版:SP吕蒙携手都督重出江湖
- FedNCF:Federated Neural Collaborative Filtering | 联邦神经协同过滤
- Veins/OMNeT/SUMO:SUMO坐标转Veins项目地图中的坐标
- 实体店客户邀新,为什么你给客户返点效果却不好,是哪里出问题了
- Matlab 读写入txt文件
- 探讨网站推广方式之论坛推广 [