zoukankan      html  css  js  c++  java
  • JRebel热部署神器的配置(Eclipse,非教程,就自己看看)

    1、安装下载

    直接下官方正版的就好了

    eclipse->help->eclipse marketplace 搜索JRebel

    然后按步骤一步步安好

    安装好记得重启

    2、注册

    这东西在搞活动好像是,可以直接免费买一个,好像还没时间限制,攻略:http://jingyan.baidu.com/article/647f01159d32e77f2048a85d.html

    3、配置

    先到JRebel Configuration中把你的Tomcat勾上,顺便去隔壁的projects中勾上你的项目

    打开Tomcat的overview

    然后点击open launch configuration

    在Arguments中配置以下内容

    -noverify

    -javaagent:你的eclipse路径pluginsorg.zeroturnaround.eclipse.embedder_7.0.14.RELEASEjrebeljrebel.jar(可能是别的版本)
    -Drebel.dirs=  你需要部署的项目实际路径(可以先不急着配这个)
    -Drebel.spring_plugin=true  使用spring插件时设为true
    -Drebel.struts2-plugin=true  使用struts2插件时设为true

    同时到tomcat的Moudles中


    点击Edit

    点掉这个按钮,使你的项目不会被tomcat本身热部署

    先在你的项目上右击然后到JRebel->add JRebel Nature


    然后在你的项目根目录会生出一个Rebel.xml这里面的俩配置分别是你的项目编译文件的存储路径

    和你的网站根路径

    在开启Tomcat的时候只要网站根路径的东西被重新编译,JRebel就会启动,进行热部署

    之后开启tomcat,会有JRebel的一些提示,如果服务器成功启动(出熟悉的8080了)JRebel就配置成功了

    三个小地方需要注意:

    1、web目录的路径问题,rebel.xml中web的路径必须和以下这个路径一致,因为JRebel只会监听自己配置的目录,只有这两者一致,在你保存文件的时候JRebel才会发现,并进行热部署

    2、中文路径问题

    包括JRebel的路径,项目路径,web服务器的路径,都不要使用中文,不然这个参数进不去(在rebel.xml中或者在Argurments中配都是一样的,不能有中文路径)

    被这个问题折磨了一下午

    3、重载时间问题


    这个地方调整重载的时间(也就是你项目变更后,JRebel要等待多少秒再去热加载项目)

    默认很长

    自己适当调整

    稍微留一点可以减少一些不必要的重载


    大概就这些


  • 相关阅读:
    安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)
    VM虚拟机安装 常用Linux命令 网卡配置 (第二天)
    数据库的交互模式 常用的dos命令 (第一天)
    Validate US Telephone Numbers FreeCodeCamp
    Arguments Optional FreeCodeCamp
    Everything Be True FreeCodeCamp
    Binary Agents FreeCodeCamp
    Steamroller FreeCodeCamp
    Drop it FreeCodeCamp
    Smallest Common Multiple FreeCodeCamp
  • 原文地址:https://www.cnblogs.com/jpfss/p/9407067.html
Copyright © 2011-2022 走看看