zoukankan      html  css  js  c++  java
  • IntelliJ IDEA 的热部署插件JRebel 安装及使用(破解)

    在开发中, 一般更新了页面或者class文件后要手动重启Tomcat 服务器才能生效, 浪费青春浪费生命,入职文档中提到jrebel,但是没有详细安装及使用过程,趁心血来潮,写一篇教程,供大家参考.当然,我们还是有破解过程,推荐大家使用正版(我喜欢睁眼说瞎话)   ~.~

    我的idea版本是2016.1哦,大家视情况安装

    首先第一步我们需要下载jrebel,先从idea plugins插件中安装下,具体怎么找到plugins安装界面,大家自己从网上找找吧,好几种方式,就不一一介绍了哈,如图,

    在输入框中搜索jrebel,我这里因为已经安装了,所有这里看到的是让我更新下,以为我这里的破解方案是老版本的,而非最新的,所以大家安装完后不要更新,一旦更新了,license就需要更换,需要重新购买,如果您比较喜欢正版,不差钱的话,就更新吧~~

    安装过程比较慢,看诸位的网速了,我这里网速较慢,所以下载到安装用了5分钟.安装完需要重启idea,重启完后,进入任意项目,我们就看到了右上角多了几个jrebel的按钮,如图,到这里我们是安装完了,但是还得破解下再使用.

    我们看一下我目前的状态.点击preferences,选择Jrebel,如图,破解版,使用到期时2888年,够我们数代子孙来使用,所以要好好保留哈.

    下一步我们需要破解,大家自己下载破解文件,版本是6.4.7,大家自行下载.

    jrebel6.4.3.zip

    下载完成后,解压文件,就这么几个文件,现在关闭你的idea,因为我是mac,现在只说说mac的,其他系统和这个破解方式都差不多,readme.txt也有说明

    $ cd ~/.   可以看到当前用户的根目录下有个.jrebel,我们需要修改的就是这个文件,大家个一写个shell ,让他自动复制粘贴也好,因为时间缘故,暂时不写了,后期再补充

    ,毕竟还有工作要做不是.

    进入.jrebel目录,将我们解压缩后的jrebel.lic放到这个目录中.如图

    这还没完,去找你的idea安装目录,我是好久前安装的,我是找不到我安到哪里去了,所以我找了下

    find ~/ -name jr-ide-idea

    我找到了2016.1 的目录,我们需要到jr-ide-idea目录下进行操作.

    进入cd Library/Application Support/IntelliJIdea2016.1/jr-ide-idea/lib/ 目录下,可以看到有个jrebel和jrebel6

    替换前都要备份哦

    将解压缩的/jrebel/jrebel.jar替换当前目录下jrebel中的jrebel.jar

    将加压缩的jrebel6/jrebel.jar替换当前目录下jrebel6终端 jrebel.jar

    完成后,启动你的idea,刚刚启动的时候会提示你更新哪什么的,我这里不截图了,因为之前安装好时是提示让我更新的,更新后我们从开始到现在的劳动成果就白费了.就类似下图

    到目前为止我们就破解完成了,至于是否破解成功了,还是点击preferences,选择Jrebel,查看我们子子孙孙都能使用的jrebel.下面我们就讲讲怎么使用jrebel.

    因为老大让我看下spring security,我就随便搭建了个web工程,用来集成security,web工程的话需要容器才能运行嘛,具体怎么用idea创建web工程就不需要在这里讲了吧,我这里使用的tomcat.具体配置如下,然后在deployment中添加你的项目

    点击ok后,看到如图,都绿了哈(我们的宝强最近绿了),小框中圈出的第一个是运行时状态,第二个是debug状态,看大家使用哪个了

    下面是我debug启动日志,因为没有什么服务,随便启动了下,所以启动这么快

    然后访问http://localhost:8080/就看到了如下,而且我随意改动,它会自动发布哦,热部署到这里就完毕了

    如果使用中存在什么问题,大家可以直接回复哦

  • 相关阅读:
    CSS盒子模型
    getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
    MYSQL中的CASE WHEN END AS
    单点登录的精华总结
    git&github
    June 21st 2017 Week 25th Wednesday
    June 20th 2017 Week 25th Tuesday
    June 19th 2017 Week 25th Monday
    June 18th 2017 Week 25th Sunday
    June 17th 2017 Week 24th Saturday
  • 原文地址:https://www.cnblogs.com/ljsong/p/8692377.html
Copyright © 2011-2022 走看看