• 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

  • 相关阅读:
    Math类操作数据
    java之静态方法与非静态方法
    使用Date和SimpleDateFormat类表示时间
    Java 中基本类型和字符串之间的转换
    Python基础
    生成对抗网络
    机器翻译
    语义角色标注
    个性化推荐
    词向量
  • 原文地址:https://www.cnblogs.com/Qiaoyq/p/6169408.html
Copyright © 2020-2023  润新知