jrebel + myeclipse 实现热部署

1、什么是jrebel

  JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件。

  Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。

  JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。

2、使用

 a) Myeclipse --> Window --> Preferences --> java --> Installed JREs

 b)选择使用的JDK,点击Edit按钮,输入VM参数  -javaagent:D:\jrebel\jrebel.jar -Xmx1024m -Xms1024m -Xmn512m

  其中:

  D:\jrebel\jrebel.jar 为jrebel.jar包的路径。

  -Xmx1024m 设置JVM最大可用内存为1024兆。

  -Xms1024m 设置JVM促使内存为1024兆。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。

  -Xmn512m 设置年轻代大小为512兆。

  更多参数,请自行学习。

 c)重启软件,启动tomcat 就会看到控制台输出相关信息(如图),安装成功。

  

3、操作截图

  

  

  

  

时间: 2024-12-21 15:52:56

jrebel + myeclipse 实现热部署的相关文章

jrebel+eclipse+tomcat热部署

jrebel+eclipse+tomcat热部署 搞了个jrebel准备热部署代码,方便以后开发web类型项目,网上找了一堆安装教程,各式各样的都有,尝试了几个,结果遇到了一堆问题,决定把正确流程贴出来. 本流程是按照jrebel官网安装,但jrebel是收费的(虽然说有一个免费social版,但我没有搞出来),期间加入破解方法. 第一步:下载jrebel tomcat和eclipse的安装就不说了,打开eclipse,打开help->Eclipse Marketplace,搜索jrebel,点

Eclipse中使用JRebel实现项目热部署(Maven插件版)

JRebel实现项目热部署(Maven插件版) 热部署,就是在应用运行过程中不进行重启,可直接进行软件升级. 在开发过程中,热部署就是在项目运行过程中变更代码,无需重启服务器即可使代码生效. tomcat可以进行项目热部署,但在类中添加方法或方法名改动时则无法热部署,需要重启服务器,导致浪费大量开发时间在等待项目重启上,通过JRebel可实现绝大部分项目代码改动都能进行热部署. 在安装JRebel插件前建议先把Maven jar包中央仓库的下载地址(默认下载地址是国外的,下载速度比较慢)换成国内

Jrebel实现Jetty 热部署

一直对热部署没有真正实践过.以前搞Websphere application server的时候,就经常有客户问WAS热部署的问题,当时其实不甚了了,记得是在部署应用时选上支持二进制部署即可.具体是不是真的work了,我现在都不确定. 自己做web开发,采用的是嵌入式的Jetty方式,但Jetty不支持class的热部署,不得不经常重启,这很浪费时间.花了小半天研究如何让Jetty支持class的热部署,也没找到好办法.搜索之,发现jrebel这个工具,历史竟然不短,可惜是收费的. 于是找了个破

用jrebel实现 jvm热部署,修改类不用重启tomcat

我们用eclipse开发时经常遇到一个麻烦的问题是修改类文件后需重启tomcat才能生效,即使使用一些tomcat插件,有时修改了方法名或添加了类,也需要重启.使用获得jolt大奖的作品jrebel,就能轻松实现 jvm热部署,无论任何情况修改类都不用重启tomcat 首先,下载jrebel,可到 http://fly-hyp.javaeye.com/blog/350498 ,然后配置eclipse 在启动参数中加入  -noverify -javaagent:d:/youpath/jrebel

在 IDEA 中使用 JRebel 实现 SpringBoot 热部署

在最近 SpringBoot 项目中使用 spring-boot-devtools 没有达到热部署,所以另找方法使用 JRebel 来实现,下面分享一下具体实现过程. 一.安装 JRebel 插件 在 Plugins 中搜索 JRebel for IntelliJ 并安装. 二.激活 JRebel 插件 可以选择 试用 或者 其他的激活方法 三.配置 在 Setting -> Build, Execution, Deployment -> Compiler 勾选 Build project a

jrebel+idea 进行热部署配置

1.安装和激活jrebel这里不在叙说 2.部署项目工程的两种方式 第一:打开项目配置project structure    配置Artificials 第二:tomcat加载项目  然后填写应用名称,转到Server页签进行配置 配置Server相关参数 第三步:设置 Jrebel参数 设置redeploy时间,这样修改java文件后,jre会自动监测到.(不过这样设置是否会很占内存?)后台会有提示信息,如:2014-05-29 19:13:12 JRebel: Reloading clas

Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解

我的安装的详细过程: 下载Jrebel:  https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4 我的是winx64,所以选择如下的: 下载和安装,一路下一步不用多说,安装完成后,打开eclipse,我的是eclipse_neon,所以以此为例; 操作如图所示:                find里面就直接上搜索:Jrebel,点击installed,等下载完成以后重新启动eclipse_neon即可 打开后,点击  Help --

Jrebel简单的热部署一个web工程

前言:博主最近在做Hybris开发,漫长的启动时间大大的拖累了项目的进度,而Jrebel的出现就是为了减少项目重启的时间或者说修改了代码后直接不用重启就可以看到修改的结果,但是Hybris的部署一直没有成功,博主就先做了一个小demo,试试看效果如何. 第一步:在线安装IDEA Jrebel插件 第二步:注册Jelbel获得序列号       这里博主是通过去Jrebel的官网 https://my.jrebel.com,FQ通过推特账号登录获取到的他的激活序列号的,但是我看到网上有一些破解的,

MyEclipse + Tomcat 热部署问题

myEclipse设置对应的tomcat时,只需要在jdk的Optional Java VM arguments中添加如下设置: -Xms256m -Xmx512m-Dcom.sun.management.jmxremote=true  <!--StartFragment --> 第一行是设置tomcat的内存的,这个根据个人具体环境更改, 第二行的实际意义其实我也不是很清楚,但增加这一行后,在不重启服务的时候,修改了java类文件可以继续debug,这对于项目相对比较大的程序员来说有很大的帮