zoukankan      html  css  js  c++  java
  • IDEA+Tomcat+JRebel热部署1

    所需资源下载: jrebel_6.4.2a 
    image

    概述

    JRebel是一个J2EE热部署的工具。使用它可以减少浪费8-18%的开发时间在项目的构建和部署上。之前只是听说过,一直没有实践,今天实际使用了一把,果然很好用。接下来把安装步骤写在下面,有需要的朋友可以看下。

    安装IntelliJ插件

    Settings–>Plugins–>Install plugin from disk,选择云盘下载下来的的“jr-ide-intellij-6.4.2a_13-16.zip”文件

    image

    替换指定位置的文件

    替换jrebel.jar

    找到目录:“C:UsersEnvy6x.IntelliJIdea14configpluginsjr-ide-idealib”,把里面 jrebel 和 jrebel6 文件夹下的“jrebel.jar”文件,替换成 云盘中 jrebel_6.4.2a-agent-crack.zip 里的“jrebel_6.4.2a-agent-crack.zipjrebellibjrebel.jar”


    image


    image

    替换jrebel.lic

    把“jrebel_6.4.2a-agent-crack.zipjrebellibjrebel.lic”放在“C:UsersEnvy6x”目录下 
    image

    重启IntelliJ

    配置Vm options 参数

    -Xms2048m
    -Xmx2048m
    -XX:MaxPermSize=4096m
    • 1
    • 2
    • 3
    • 1
    • 2
    • 3

    image

    添加rebel.xml

    项目右键–>JRebel–>rebel.xml 
    image

    修改代码进行测试

    测试了添加代码、添加Controller和添加类, Ctrl+Shift+F9编译当前修改的文件之后,会有如下格式日志输出:

    2016-07-18 16:10:35 JRebel: Reloading class 'xxx.xxx.Controller'.
    • 1
    • 1

    使用postMan进行访问,我们可以看到,新修改的内容已经生效了 
    image

  • 相关阅读:
    C语言中const关键字的用法
    LDO和DC-DC的概念,区别及优缺点
    Ubuntu下几个命令行方式使用的图片浏览工具
    I2C和I2S的区别和使用方法
    scikit-image 图像处理库介绍
    USB协议介绍
    Ubuntu 16.04 python和OpenCV安装
    一种基于python的人脸识别开源系统
    numpy 介绍
    python enumerate用法总结
  • 原文地址:https://www.cnblogs.com/Qiaoyq/p/6169408.html
Copyright © 2011-2022 走看看