• 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要等待多少秒再去热加载项目)

    默认很长

    自己适当调整

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


    大概就这些


  • 相关阅读:
    文件可视化的脚本
    Qt error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
    libusb(4)在Qt中使用libusb
    USB开发者培训(2)架构、系统、协议和供电
    USB开发者培训(1)技术背景
    你的py文件转换成linux可执行程序
    UOS在启动KVM虚拟机时,发生了如下错误
    远程文件到本地
    linux系统后台运行python脚本
    IEEE Journals, Conferences and Their Abbreviation
  • 原文地址:https://www.cnblogs.com/jpfss/p/9407067.html
Copyright © 2020-2023  润新知