叙:刚到一家新公司,这边的项目比之前的公司更有深度点,项目比较大 和复杂,之前的那一套跑项目等的“路子”跟不上现在的使用了,热部署是必须的,而且在这个大项目中的热部署条件比较苛刻,最后尝试了多次,最终选中了Eclipse的Jrebel插件成功的,下面就是我的配置介绍;



Eclipse中热部署插件JRebel的配置

  • 1. 在Eclipse中安装插件jrebel
  • 2. 注册JRebel(使用前必须先注册通过)
  • 3. 开始配置JRebel关联项目
    • 3.1. 在Project 功能面板中勾选热部署项目
    • 3.2. OverView功能面板中打开Work offline
    • 3.3. 细节点检查配置
  • 4. 启动成功测试
  • 《END》


1. 在Eclipse中安装插件jrebel

在Eclipse中 Help中找到

在这里插入图片描述
在这里插入图片描述

跟着步骤安装完成之后需要重启Eclipse;


2. 注册JRebel(使用前必须先注册通过)

重启完Eclipse后我们会发现在 Help 选项中多了JRebel的选项,此步骤中我们就是为了激活JRebel插件的,如下图打开激活面板输入框:
在这里插入图片描述

点击Activation选项,进入注册码激活界面:
在这里插入图片描述

激活方式中有两个输入框,一个是激活地址,另一个是邮箱地址:

  • 在激活地址中输入:
    http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce(有可能已经过期,可以从网上再找一份路径即可,很容易找到的,如果没有注册,则不能使用JRebel,因为下面的一些设置是需要JRebel注册后才能进行的;)

  • 邮箱地址中输入:随便输个邮箱

输入完成后点击右下角的按钮即可:
在这里插入图片描述


3. 开始配置JRebel关联项目

在这里插入图片描述

3.1. 在Project 功能面板中勾选热部署项目

基本上全选就没问题了,省的不熟悉项目的漏了或者前期不需要改动,后期需要编写的模块前期没添加热部署的。
在这里插入图片描述
在你需要热部署的项目后有两列框,只需要在第一列框中打勾就好! 如下图:
在这里插入图片描述

3.2. OverView功能面板中打开Work offline

JRebel默认是联网使用得,一旦无网就启动不起来,但是可以通过修改配置来进行离线启动,只需要点击点击 OverView 功能面板中的,如下图:
在这里插入图片描述
打开离线启动配置后 OverView 功能面板显示如下:
在这里插入图片描述

3.3. 细节点检查配置

  • 第一是:Tomcat 的 Publishing 配置
    在这里插入图片描述
  • 第二是:项目自动构建
    在这里插入图片描述

4. 启动成功测试

启动项目时,出现下图提示则表示安装成功(截图和贴的代码不一样,但是基本的显示样式都是一样的):
在这里插入图片描述

2019-10-19 17:38:37 JRebel:  Starting logging to file: C:\Users\tlqi\.jrebel\jrebel.log
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  #############################################################
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  JRebel Agent 2019.2.0 (201909190936)
2019-10-19 17:38:37 JRebel:  (c) Copyright 2007-2019 Perforce Software, Inc.
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  Over the last 1 days JRebel prevented
2019-10-19 17:38:37 JRebel:  at least 0 redeploys/restarts saving you about 0 hours.
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  License acquired from License Server: http://jrebel.yanjiayu.cn:9001
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  Licensed to tlqi.
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  You are using an offline license.
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  
2019-10-19 17:38:37 JRebel:  #############################################################


《END》