Eclipse中安装JRebel热部署教程
Eclipse中安装JRebel热部署教程
前言
Eclipse安装JRebel插件可快速实现热部署,节省了大量重启时间,提高开发效率。
本文只介绍Eclipse安装JRebel插件版本的方法。若要查看Maven插件版,可参考
Eclipse中使用JRebel实现项目热部署(Maven插件版)
一、首先要下载JRebel的压缩包
https://download.csdn.net/download/u013150378/10529398
下载可能需要CSDN会员,如果没有可以让别人帮忙下载。我是在CSDN下载群花了1.5元让别人下载的,很便宜哈哈。。 而且是破解版哦,我的使用期限是到2888年,800多年的使用年限,从来没见过哪个软件破解版年限如此长的。吓到我了。。
二、打开Eclipse(3.6版本+),安装新插件
选择Add,然后出现name可以随意填,后面的Location,选择我附件中的解压后的jrebel.zip包,然后一路点击next完成后重启即可。
如果是在线安装的话,可能要等几分钟或十几分钟,耐心等待,也可以离线安装更快些。
安装完之后,在Eclipse的安装目录的plugins子目录中会新生成一个org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE的文件夹
三、破解:将附件中解压后的jrebel.jar和jrebel.lic放入替换
一共需要替换两个地方。本机Eclipse安装的路径为:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse
第一个需要替换的路径,将破解文件的jrebel.jar和jrebel.lic文件替换如下路径文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel
第二个需要替换的路径,将破解文件的jrebel.jar和jrebel.lic文件替换如下路径文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jr6\jrebel
重新启动eclipse即可看到注册信息表示破解成功
四、配置:可忽略,配置了可能会报错
切换到Arguments标签,在VM Arguments框里,在原有配置后面加上:
-noverify -javaagent:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\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:这个选项不是必须,当内存溢出的时候或其它特殊情况下才需要设置它的参数大小。
我配置完去启动项目却一直报错,然后我上网百度说要多次clean下才能起作用,害得我连续清理了快十遍了,然而并没啥用!太坑了。后来我重新配置tomcat,原先在Arguments标签里关于JRebel的配置自然没有了,于是可以完美运行项目,而且JRebel也正常起作用。所以,配置这一步可以忽略掉,要不然项目可能会莫名其妙报错。
Eclipse中安装JRebel热部署教程的更多相关文章
- Intellij-插件安装-JRebel热部署插件安装
环境介绍: Win7.JDK1.8.maven+jetty插件.SpringMVC.Intellij IDEA 2018.1.2 安装插件: 在线安装: Settings --> Plugins ...
- Eclipse中使用JRebel实现项目热部署(Maven插件版)
JRebel实现项目热部署(Maven插件版) 热部署,就是在应用运行过程中不进行重启,可直接进行软件升级. 在开发过程中,热部署就是在项目运行过程中变更代码,无需重启服务器即可使代码生效. tomc ...
- Jrebel热部署配置完整教程(IntelliJ IDEA、Jrebel、spring boot、springboot、eclipse、Tomcat)
标签:IntelliJ IDEA.Jrebel.spring boot.springboot.eclipse.Tomcat1.安装插件并激活插件安装参考:http://blog.csdn.net/u0 ...
- Eclipse - 安装 run-jetty-run 插件及使用 jrebel 热部署
安装 run-jetty-run 插件 1. 下载 run-jetty-run 2. 解压至 Eclipse/MyEclipse 安装目录下的 plugin 3. 右键 web 项工程,选择 Run ...
- ubuntu eclipse 中安装 python + PyDev
参照网络和个人总结 系统配置:ubuntu12.04 jdk:1.6 eclipse:3.4 首先你的系统必须安装好pyton .也ubuntu系统自带的 刚开始以为是jdk安装 ...
- 总结eclipse中安装maven插件
当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...
- 在Eclipse中安装SVN客户端插件
在Eclipse中安装SVN客户端插件 1.1 Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安 ...
- 如何在eclipse中安装Jess
如何在eclipse中安装Jess 浏览:49 | 更新:2014-05-12 16:39 这个文章帮了不少忙,感谢! 但经我实践,还要把插件那些文件向/dropins/sdk下也放一份,才能成功. ...
- 在Eclipse中安装和使用TFS插件
在Eclipse中安装插件的方法其实都一样,安装TFS的步骤如下: 下载TFS插件.你可以到微软的下载中心,下载TFS插件TFSEclipsePlugin-UpdateSiteArchive-10.0 ...
随机推荐
- 深入理解 JavaScript 单例模式 (Singleton Pattern)
概念 单例模式,也叫单子模式,是一种常用的软件设计模式.在应用这个模式时,单例对象的类必须保证只有一个实例存在. 核心:确保只有一个实例,并提供全局访问. 实现思路 一个类能返回对象一个引用(永远是同 ...
- [02] HEVD 内核漏洞之栈溢出
作者:huity出处:http://www.cnblogs.com/huity35/版权:本文版权归作者所有.文章在看雪.博客园.个人博客同时发布.转载:欢迎转载,但未经作者同意,必须保留此段声明:必 ...
- JAVA开发异常处理十大秘诀
1.前提 第一层:遇到异常首先必须告诉自己,冷静,不要慌.(一看到Bug就心慌,那么武功就施展不了了) 2.入门级 第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出,Junit输出,页面输 ...
- 2017day1
http://www.cnblogs.com/alex3714/articles/5465198.html 四.Python安装 windows 1 2 3 4 5 6 7 1.下载安装包 h ...
- Mybatis generator生成工具简单介绍
Mybatis generator 其主要的功能就是方便,快捷的创建好Dao,entry,xml 加快了开发速度,使用方面根据其提供的规则配置好就OK 这里还有一个重要的开发场景,开发过程中,对数据 ...
- C#中判断socket是否已断开的方法
记得以前Delphi/BCB里的socket编程,要判断[连接的另一方]是否断开了,只要在ondisconnect事件里处理就行了!如今在C#中,这个问题的确还是个问题哦! 首先,Soc ...
- 入门训练-1.A+B问题
问题描述 输入A.B,输出A+B. 说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标. 输入格式 输入的第一行包括两个整数,由空格分隔,分别表示A.B. 说明:“输入格式”是描述在测试你 ...
- MyBatis 文档 完整版
框架技术 1.框架技术 01.是一个应用程序的半成品 02.提供可重用的公共结构 03.按一定规则组织的一组组件 2.分析优势 01.不用再考虑公共问题 02.专心的业务实现上 03.结构统一,易于学 ...
- PHP与ECMAScript_1_变量与常量
PHP ECMAScript 变量命名规则 (相同点) 变量包含:字母.数字.下划线字符 变量只能以字母或下划线开头 变量不能以数字开头 变量名是区分大小写 变量包含:字母.数字.下划线字符 变量只能 ...
- 【Android】Error:Execution failed for task ':app:lint'
详细信息如下: Error:Execution failed for task ':app:lint'. > Lint found errors in the project; aborting ...