JRebel 热部署

去IDEA的插件官网下载插件http://plugins.jetbrains.com/plugin/4441?pr=idea,在搜索框里面搜索Jrebel,,有如下结果

下载6.4.0版本,下载以后在idea上面安装插件

1、安装JRebel插件,打开Settings->Plugins,点击"Install plugin from disk",找到刚才下载下来的zip包(不需要解压),直接选中安装

2、 选择 jrebel 插件

3、安装完,重启 IDEA。 发现 Settings 下多了个 JRebel 选项, 同时服务器管理面板多了"Run with JRebel ‘Tomcat 8.0.32‘"以及"Debug with JRebel ‘Tomcat 8.0.32‘"。

激活:

找到jrebel6.4.0-cracked目录下的jrebel.jar和jrebel.lic,对于默认安装路径下的IDEA,把这两个文件分别覆盖到

C:\Users\winner_0715\.IntelliJIdea15\config\plugins\jr-ide-idea\lib\jrebel和

C:\Users\winner_0715\.IntelliJIdea15\config\plugins\jr-ide-idea\lib\jrebel6

jrebel.lic可能在使用Jrebel功能的时候再添加一次。

二、部署项目工程的两种方式

方式一、结合Artifacts部署项目

1. 打开项目配置project structure

根据项目Modules配置Artificials

2. tomcat加载项目

然后填写应用名称,转到Server页签进行配置

两个地方都修改成Update classes and resource

3. 修改Jrebel参数

设置redeploy时间,这样修改java文件后,jre会自动监测到。(不过这样设置是否会很占内存?)后台会有提示信息,如:2014-05-29 19:13:12 JRebel: Reloading class ‘MyServlet‘.

经过这三步设置,一般就可以了。这样貌似连rebel.xml都不用生成,就可以实现热部署了。记得以jr方式启动tomcat(就是点那个jr图标了),而不是直接启动tomcat。

方式二、External Source加载项目工程

1. 修改class输出目录

class文件输出到工程本身的WEB-INF目录下

2. tomcat加载项目

选择到web工程的根目录即WebRoot,这个目录直接包含工程本身的jsp、html等文件还有我们配置的class输出内容。这样jsp有修改就可以直接显示,而class就由jre监测。

注:用这种方式加载项目的,在server里面就没有Update classes and resource了

3.生产rebel.xml

右键项目,可以看到Jrebel选项,选择rebel.xml即可自动生成,xml主要内容是监测class目录和web工程目录

4. 设置idea自动编译

这4个步骤设置好,用jr启动tomcat就可以了。

时间: 2024-10-12 18:41:34

JRebel 热部署的相关文章

idea之jrebel热部署使用教程

JRebel是一个J2EE热部署的工具.使用它可以减少浪费8-18%的开发时间在项目的构建和部署上.虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就无能为力了,必须要重要启动应用服务器.JRebel则可以动态监视class文件及配置文件,如果有文件更新,被调用时就会被JRebel重新加载,达到热部署的目的. JRebel不仅可以在开发阶段实现热部署来提高开发效率,在项目部署投入使用以后也支持动态的加载,从而可以帮助程序完成一些特殊的功能,让程序

Intellij IDEA+Tomcat+JRebel热部署

一.安装JRebel插件 1. 在线安装 打开设置 File ->setting或者直接点设置的图标进入 在线下载并安装 2. 破解插件 下载破解补丁具体要找到对应版本的,这边用的是6.2的破解版本(但实际安装的是6.2.2,照样可以使用)将破解版里面的jrebel.lic拷贝到C:\当前用户下\.jrebel 目录下:jrebel.jar替换C:\当前用户\.IntelliJIdea13\config\plugins\jr-ide-idea\lib目录下的jrebel.jar文件 打开idea

利用 jrebel 热部署\远程调试\远程热部署 springboot项目 服务器上的代码

```java java -agentpath:./lib/libjrebel64.so -Drebel.remoting_plugin=true -Drebel.remoting_port=12345 #热部署 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 #远程调试 -jar target.jar # springboot项目 ``` 加上以上参数,即可以实现 远程断点调试,并且 本地代码修改了,立

idea集成Jrebel热部署Jrebel 永久免费激活

安装好idea和Jrebel后,按图示方法打开激活页面 选择License server方式 Url:输入 http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce 如果出现激活过期的情况,请重新生成guid,替换原来的guid email:随便输入 完成激活后,在图示位置可查询Jrebel是否激活 总结一下: 注意下图中的路径不要有中文.否则JRebel启动不起来; 还有就是当我想办法去更改系统用户文件夹的时候.导致整个用户

Idea 配置Jrebel热部署

虽说Idea自带热更新功能,但是一旦mapper更改,则不能及时更新,影响开发效率. 接下来,我们来配置Jrebel热更新,简单方便实用. 第一步:进入插件下载页面. 第二步:安装jrebel插件. 等待下载安装成功: 大概等待一会儿就安装成功了,然后Apply -> close,此时,会提示重启.我们重启就好了. 重启成功之后会看到以下页面: 第三步:激活jrebel 点击页面上 Activate your JRebel Trial.或者settings->jrebel->active

idea使用jrebel热部署插件

首先通过idea下载JReble插件 访问http://idea.lanyus.com/网站 跟着弹出框的步骤走就可以实现了: 在idea中使用tomcat部署项目 不要使用war:使用下面的文件

JRebel热部署spring mvc时发生的异常。

JRebel: ERROR org.zeroturnaround.bundled.javassist.CannotCompileException: [source error] no such class: handlerMethods        at org.zeroturnaround.bundled.javassist.CtNewMethod.make(JRebel:79)        at org.zeroturnaround.bundled.javassist.CtNewMet

Intellij jrebel 热部署

Intellij 14破解下载 注册机 即可进行破解.JRebel安装下载IntelliJ IDEA的 JRebel插件: jr-ide-idea-6.2.0-idea-13-14.zip. 打开Intellij,进入 Intellij IDEA - Preferences - Plugins - Install plugin from disk 选择下载的 jr-ide-idea-6.2.0-idea-13-14.zip 进行安装. 完成jrebel的注册,获得14天的试用期. 破解下载破解文

IDEA JRebel热部署插件免费使用方法

本文使用的是IDEA 2016.1.3版本,先在File->Settings->Plugins->Browse Repositories,然后搜索JRebel,安装JRebel for Intellij. 然后就是激活的问题了.JRebel有一个免费获得永久使用权的方法(不是破解),登录https://my.jrebel.com这个网站,然后用Twitter或者Facebook账号登录这个网站,就能获得免费的激活码. 在IDEA里面Help->JRebel->Activate