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路径\plugins\org.zeroturnaround.eclipse.embedder_7.0.14.RELEASE\jrebel\jrebel.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要等待多少秒再去热加载项目)

默认很长

自己适当调整

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

大概就这些

最新文章

  1. 谈谈JAR
  2. php使用mysql和mysqli连接查询数据
  3. 与你相遇好幸运,Linux常用命令
  4. hibernate映射文件one-to-one
  5. 1、JavaScript入门篇
  6. Java的多线程+Socket
  7. java泛型的使用
  8. LaTeX中无法显示中文问题
  9. 移动端开发(使用webuploader上传图片,客户端交互,修改alert弹窗等)
  10. 基于SAE+CodeIgniter3.0+管理端angularjs+前台amazeui的多用户博客系统V1.0--系统设计(一)
  11. xml代码
  12. SSH-Struts(两)—调节器(ActionServlet)
  13. Linux基础五
  14. 团队开发---”我爱淘“校园二手书店 NABC分析
  15. 【English】20190321
  16. windows,用c++调用mxnet做前向
  17. DynamicEnumUtil 动态添加枚举类的枚举值
  18. SQL Server 递归查询上级或下级组织数据(上下级数据通用查询语法)
  19. Django-认证系统
  20. Golang实现二分查找法

热门文章

  1. 通过Debug-->Attach to Process的方式来调试网站
  2. Android圆形图片不求人,自定义View实现(BitmapShader使用)
  3. LuoguP4012 深海机器人问题(费用流)
  4. Linux 创建新用户并添加到sudo用户组
  5. ubuntu16 升级后找不到 eth0 网卡 的解决方法
  6. js05---js实现Map
  7. 【Codeforces Round #451 (Div. 2) A】Rounding
  8. action中json的应用
  9. JavaScript---call()使用的一些疑问
  10. 16、cgminer学习之:popen函数和system函数详解(执行系统命令)