Eclipse下JRebel的安装和基本使用
来源:互联网 发布:淘宝什么叫黑车 编辑:程序博客网 时间:2024/05/22 12:07
JRebel有什么用?
做Java Web开发,一个很头疼的事情是,修改了一个类以后,Tomcat必须重新启动。
工程规模小还好说,如果规模大了,重启一次动不动就是一分多钟。那么频繁重启就会导致大量的时间浪费,非常影响开发效率,心情也会非常烦躁。
使用JRebel,则可以解决这个问题,它能在不重启Tomcat的情况下,重新加载修改的类。
对于JRebel的实现原理我还没有深究过,用在生产环境估计还是会有一些问题或者说副作用。
但是在开发的时候用,应该还是可以的。有没有副作用,我也是刚接触,多用用才知道了。
JRebel的使用方式貌似也是有很多种,这里说的是通过Eclipse插件来使用JRebel。
项目情况:Eclipse+Maven+SpringMVC+Spring+Mybatis
其实安装JRebel很简单,通过Eclipse的Marketplace来获得JRabel插件即可(我用的是7.0.1版本)。
关键是这个好用的神器是付费软件。
所以,咳咳。。嗯嗯,需要破解。破解方法:
我在网上找了一个licence文件,我这里就不贴出来了,可以自己百度一下。
安装JRebel会在当前用户文件夹下创建一个名为【.jrebel】的文件夹,把附件里的内容替换进去就可以了。如何使用:
只要顺着JRebel插件的配置界面完成下面两步设置,基本上就可以了。- 禁用Eclipse中Tomcat的自动发布
- 对工程启用JRebel代理
遇到的问题:
我在第一次使用的时候出现内存不足的异常导致工程起不来,
不知道是不是JRebel导致的,没有继续深究了,调整JVM参数加大内存分配后启动就没问题了。
目前使用的JVM参数如下:
-Djava.awt.headless=true -server -Xmx512m -Xms512m -Xmn170m -XX:MaxPermSize=512m -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:+UseParNewGC -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31更多使用细节及配置
更深入的一些使用细节就要在使用过程中循序渐进的去发现和学习了。
官网:https://zeroturnaround.com/software/jrebel/learn/
- Eclipse下JRebel的安装和基本使用
- jrebel试用申请及eclipse下jrebel安装和配置
- eclipse下安装使用jrebel,实现tomcat对class的热加载
- eclipse下的jrebel配置
- eclipse下的jrebel配置
- eclipse下的jrebel配置
- eclipse插件Jrebel的安装
- Eclipse下,Maven+JRebel安装破解手记
- Eclipse插件JRebel安装
- eclipse jrebel安装
- eclipse 安装 JRebel插件
- Eclipse中使用jrebel
- 超好用的热部署工具jrebel和eclipse的结合使用
- eclipse安装activiti插件和基本使用
- eclipse安装activiti插件和基本使用
- 热部署插件JRebel在Eclipse和Intellij IDEA中的安装与配置(非破解,官方正版永久使用)
- 热部署插件JRebel在Eclipse和Intellij IDEA中的安装与配置(非破解,官方正版永久使用)
- eclipse 和 myeclipse jrebel 插件
- 机器学习之决策树——学习总结
- Codeforces Round #392 (Div. 2) B. Blown Garland
- 银行存款问题(2)
- iOS之Runtime简介和使用
- WebDeploy安装修改端口
- Eclipse下JRebel的安装和基本使用
- Java多线程Future的使用
- 解决IE兼容性问题,我问一下你啊,你是不是没差 你说我要你何用啊html5shiv.js和respond.min.js
- 10-NSPersistentContainer介绍
- bzoj 1002: [FJOI2007]轮状病毒(生成树计数,高精度)
- 3-1
- JavaScript学习(二)
- Charles Petzold《Code》----2017.1.22 读13章(非常聪明!)
- Zabbix Server, Java Gateway, Agentd, Frontend安装配置