放牧代码和思想
专注自然语言处理、机器学习算法

Intellij IDEA 配置 JRebel 自动热部署

目录

目标

在Java Web开发中,更新了Java文件后,一般要手动进行Compile->Redeploy(或重启)这两个步骤,浪费不少生命。虽然最新的Intellij IDEA13已经支持热部署,不过依然需要按键。而对于效率至上者,必须追求全自动化。

接下来介绍手动热部署和 JRebel 自动热部署。

Intellij IDEA13手动热部署

如图为Intellij IDEA13手动热部署的配置方案:

然后在修改了Java文件后,需要在编译后手动点击这个按钮才能热部署。

 JRebel 自动热部署

JRebel是一款Java虚拟机插件,它使得我们能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。

目前JRebel是收费插件,这里提供一个特别版:http://pan.baidu.com/s/1mgqlRq4

解压密码:www.hankcs.com

安装之后即为激活的正式版:

之后工具栏上出现了JRebel的按钮,通过该按钮启动虚拟机:

效果

然后你会发现你对任何文件作的改动都会即时地体现出来:

同时控制台会得到一个输出:

2014-10-13 00:15:23 JRebel: Reloading class 'com.hankcs.HelloServlet'.

整个速度非常快,比Intellij IDEA13自带的热部署要快很多。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » Intellij IDEA 配置 JRebel 自动热部署

分享到:更多 ()

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #6

    Jrebel debugger模式启动项目失败,Run模式可以

    5个月前 (04-14)回复
  2. #5

    怎么安装啊?

    路过的马_1232年前 (2015-12-04)回复
  3. #4

    试了一下,可以,把zip文件解压,解压密码:www.hankcs.com 直接赋值该链接,然后把解压下来的文件夹jr-ide-idea放到你的Intellij IDEA的安装文件的plugins(插件)中,重启就可以看到楼主所说的了,我也是菜鸟,摸索了一会儿,希望帮助那些新手。

    Littel Lei2年前 (2015-07-13)回复
  4. #3

    不够详细啊,初学者学起来很困难啊

    linken2年前 (2015-07-13)回复
  5. #2

    mark。。

    whjpyyyy2年前 (2015-07-01)回复
  6. #1

    下载来的 zip包解压得到 zip包..怎么安装??

    热爱学习的菜鸟3年前 (2015-03-13)回复

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机