MyEclipse安装JRebel插件实现热部署

2023-11-01

为什么要使用JRebel?

之前用MyEclipse做Java Web开发的时候,有一个很头疼的问题:每次修改后台代码之后,都需要重新将项目部署到tomcat,然后启动tomcat重新运行项目才能查看修改后的结果,浪费不少时间。
现在,给MyEclipose安装上JRebel这个插件,就可以实现项目热部署,修改后台代码之后,在不关闭和重启tomcat的情况下,JRebel自动将修改后的代码部署到tomcat服务器,运行即可查看修改后的功能和效果。

JRebel何处寻 ?

JRebel是收费软件,下载并注册可免费使用15天,官方网站:
http://zeroturnaround.com/software/jrebel/

当然,我大天朝是有破解版的,偷偷留个破解版JRebel 6.4.1的链接:
http://download.csdn.net/detail/cock333/9466408

如何在MyElipse上面安装JRebel插件?

MyEclipse和Eclipse的安装方法都是一样的,这里提供一种最简便的方法,直接在MyEclipse里面在线安装Optimizer for Eclipse,用Optimizer for Eclipse安装和管理JRebel。Optimizer for Eclipse整合了JRebel,并提供了其他优化MyEclipse的功能,是很强大和实用的一个插件。

打开MyEclipse—Help—Install from Catalog—搜索Optimizer for Eclipse—Install—安装好了重启MyEclipse

这里写图片描述

这里写图片描述

安装好后,在Help里面打开Optimizer for Eclipse,先注册登录,然后选择最后一项JRebel进行在线安装,我这里是安装好的效果。

这里写图片描述

安装好JReble之后,Help—JRebel Configuration,可以对JRebel进行配置,但是这时候的JRebel只能试用,接着我们来破解

进入MyEclipse的安装目录—搜索jrebel—用破解文件里面的两个jrebel.jar将如下图所示的两个jrebel.jar替换掉,注意对应,区分jrebel6和jrebel两个不同的文件夹

这里写图片描述

Help—JRebel Activation,如下图选择破解文件里面的许可证

这里写图片描述

完成,重启MyEclipse之后,Help—JRebel Configuration,看到如下图则已经破解

这里写图片描述

如何在MyEclipse中使用JRebel

Window—Preferences—Servers—Integerated Sandbox—如图设置tomcat服务器中使用JRebel

这里写图片描述

右键你需要使用JRebel的项目—JRebel—Add JRebel Nature

这时候运行项目,可以看到控制台输出如下图信息

这里写图片描述

恭喜你,已经部署成功,愉快的去体验热部署的快捷方便吧,每年可以节省你5.25个星期的宝贵时间

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MyEclipse安装JRebel插件实现热部署 的相关文章

  • JUnit Eclipse 显示 System.out.print() 的

    我正在使用 JUnit 3 和 Eclipse 3 4 当我运行 JUnit 测试用例时 一切正常并且测试完美完成 唯一的事情是我想查看我正在运行的类的输出 所有类都具有一些输出值的基本 System out print 因此 当我运行测试
  • 从 eclipse 运行时 java.io.FileNotFoundException: (没有这样的文件或目录)

    我正在写入文件并想要控制台输出 TODO Create a game engine and call the runGame method public static void main String args throws Excepti
  • Gradle 1.3:build.gradle 不构建类

    这里有一个新问题 我有一个 build gradle 文件apply plugin java在其中 并与 java 项目 包关联 当我跑步时gradle build从命令行我得到 compileJava UP TO DATE process
  • 是否可以对 JUnit 中的每个测试用例使用不同的 @Before @After?

    我是新来的Java JUnit并遇到了不同的Fixtures 我在网上搜索了很多 但没有得到答案 是否可以使用不同的 Before After对于不同的测试用例JUnit 例如 我有以下 TC 那么是否可以使用不同的 Before用于测试和
  • 为 Eclipse 安装 Mercurial 插件时出错

    我刚刚为 Eclipse 安装了一个 Mercurial 插件 安装过程很顺利 但是安装后 当我重新启动 eclipse 时 显示错误 错误说 发生了多个 Mercurial 错误 请检查错误日志视图以获取详细信息 命令行 hg y deb
  • 在 Mac OSX 上将 JDK 7 或更高版本与 Android Studio 和 Eclipse 一起使用

    尽管已经安装了 JDK 8 Android Studio 和 Eclipse 都要求我安装 JDK 6 网上的几个解决方法告诉我更改 java home 以指向 JDK 8 安装位置 这样 usr libexec java home 和 j
  • Eclipse 快捷方式查找覆盖某个方法的所有子类

    Is there an Eclipse shortcut to see all class overriding the method m Highlight select put cursor on the method name and
  • Android:R 类停止生成

    我是 android 编程的新手 我正在做 Commsware 教程中的教程 确切地说是 T3 教程 期间我清理了项目 之后 R 类文件停止生成 我删除了该项目 看起来相同的错误正在传播到我正在创建的其他新项目 新创建的项目也会出现此错误
  • (更好的方法)使用 Eclipse 和 XText 获取项目中的文件

    我正在编写一个 XText 编辑器 并进行一些语义突出显示 我正在解析的部分语言引用了文件 这些文件应该存在于项目中 我想根据这些文件是否位于正确的位置来突出显示 目前 我有一个非常丑陋的解决方案 但我确信有更好的方法 public voi
  • 从 Eclipse 导出后,WAR 文件中缺少一些必要的库 - 为什么?

    我接手了一个大学的项目 其中包含一些 Web 服务 通过将项目导出为 WAR 文件 一些库包含在文件中 例如 Axis2 而另一些则不包含 hibernate JDBC 驱动程序 另外 添加到类路径中的 jar 尚未导出 所有库都位于硬盘驱
  • Eclipse 与 IntelliJ 热部署

    我的应用程序配置 Tomcat 8 Spring Spring MVC Hibernate 在 Eclipse 中 我创建了 Tomcat 服务器 并将我的应用程序添加到资源中 JSP JS CSS 和 JAVA 类热部署的工作原理就是这样
  • Mediaplayer 播放几次后停止播放

    我有一个按钮 按下它会播放一个随机声音剪辑 然后播放另一个声音剪辑 然后通过一个媒体播放器播放另一个声音剪辑 但是多次按下该按钮 15 20 次 后 所有音频都会停止 我在播放最后一个音频剪辑后释放媒体播放器 所以我不认为这是原因 有什么指
  • 尽管没有错误,但无法在 Eclipse 中运行 Android 项目

    当我尝试运行我的 Android 项目 昨天运行良好 时 我收到 您的项目包含错误 请在运行应用程序之前修复它们 对话框 但我的项目没有错误 我以前遇到过这个问题 解决方案总是清理项目 但这次没有帮助 红色 X 图标从工作区的项目中消失 然
  • 如何从 Mac OS X 中完全删除 Eclipse(包括设置和插件)?

    我的 Eclipse 与 GAE 损坏并且工作异常 所以我从Application文件夹中删除了Eclipse 但是留下了垃圾 我重新下载了全新的 eclipse 但它以旧设置运行 并且损坏的 GAE 结构仍然存在 如何从 Mac 上完全删
  • Android SDK 管理器不工作

    启动 Eclipse 时我收到一条消息 This version of ADT requires Android SDK Tools revision 21 0 0 rc9 or above Current version is 10 0
  • stm32l0: 执行MI命令失败。使用 vFlashErase 数据包擦除闪存时出错

    我正在使用 Nucleo STM32L031 和 AC6 STM32 工作台 eclipse 我编写应用程序并进入调试模式 一切正常 直到我在应用程序中添加另一个功能 我注意到当我删除 评论 新函数 软件可以再次进入调试模式 但是当我添加
  • Android:默认 XML 编辑器不再打开 [不支持的内容类型错误]

    我使用 Eclipse 在 Android 中开发应用程序已经有一段时间了 我最近将Android SDK平台更新到3 0 API 11 现在 我无法通过双击打开 AndroidManifest xml 或 Layout 文件夹中的任何其他
  • 无法加载 JNI 共享库 (JDK)

    当我尝试打开时Eclipse http www eclipse org 弹出对话框指出 无法加载 JNI 共享库 C JDK bin client jvm dll 此后 Eclipse 强制关闭 我想提出以下几点 我检查了这条路径上是否存在
  • Eclipse:切换选项卡最大化/最小化的热键

    通常 当我在 Eclipse 中工作时 我会处于一个视角 例如调试 并在那里做一些事情 然后我想最大化我正在查看的文件 我双击它并对其进行处理 然后再次双击以最小化回到调试视角 是否有一个热键可以从键盘上执行此操作 Ctrl M will
  • 如何在 JFace 的 TableViewer 中创建复选框?

    我创建了一个包含两列的 tableViewer 我想将其中一列设为复选框 为此 我创建了一个 CheckBoxCellEditor 但我不知道为什么它不起作用 名为 tableName 的列显示其值正常 色谱柱规格如下 String COL

随机推荐

  • ElementPlus 修改主题色和暗黑模式切换

    本文讲述根本ElementPlus官方教程配置项目的自定义主题色的两种方法和暗黑模式切换 一 主题配置 方案1 动态设置setProperty 这个方案比较简单 适用于由用户根据颜色面板自行设定各种颜色主题 1 首先定义一个全局的方法 ex
  • 与karma、angular的第一次亲密接触

    首先要了解什么是karma karma干嘛用的 它的好朋友jasmine又是啥 这些文章可以帮助你 karma干嘛的 angular与karma1 angular与karma2 看了以上几篇文章之后 我们基本上就可以启动我们最简单的一个ka
  • H264 NALU 使用PS封装 RTP发送

    最近由于项目平台需求 要将H264 NALU封装为PS再用RTP发送 PS封装按照ISO DEC 13818 1标准 一个PS包包含PS Header PES Header PS system header PS system map等 针
  • VS2019 带参数启动调式程序

    有一些程序需要通过argv传入相应的参数 这类程序在vs中debug的方式为 参数是在 工程属性 调试 命令参数 设置的 默认是空 没有参数 想要加上 如下图所示
  • Anaconda常用命令小结

    在服务器上面使用Anaconda 经常会涉及一些命令 在各种任务之间徘徊 有时会忘记一些命令行 经常也会百度查一下 不如做一个小结 给自己蹭一下流量 1 检验是否安装以及当前conda的版本 conda V 2 创建python虚拟环境 c
  • Tomcat8 WEB-INF更改class后 用manager实现reload

    Tomcat8 更改WEB INF 下的class后 用自带manager实现reload 解决了困扰很长时间的问题 1 适用场景 2 解决思路之一 用tomcat自带manager工具 3 详细步骤 4 官网文档地址 5 不适用情况 解决
  • Vue键盘事件

    键盘事件
  • Fastjson

    Fastjson 是一个java类库 可以被用来把Java对象转换成Json方式 也可以把Json字符串转换成对应的Java对象 Fastjson可以作用于任何Java对象 包含没有源代码已存在的对象 目标 在服务器端或是adroid提供一
  • AtCoder Beginner Contest 286—C—Rotate and Palindrome

    题目链接 题意 给我一个长度为N的字符串S 你可以执行以下两种操作 0次或者更多次 以任意的顺序执行 1 支付A元 移动S的最左边的字符到最右边 换句话说 就是 S1 S2 Sn gt S2 Sn S1 2 支付B元 在 1 n之间选择一个
  • 前端难点,坑点总结

    问题总结 前言 登录验证码图片显示 post下载文件 js调用ie浏览器的打印功能打印网页上内容 移动端适配不同的屏幕 ie9浏览器异步上传文件 ie浏览器 input标签会出现ie自带叉号 使用flex布局 文字超出部分变省略号 移动端1
  • 初级测试开发工程师应该学些什么

    作为一个毕业半年的我来说 换了两份工作 现在在游戏公司做测试开发工程师 也就不到两个月吧 之前在学校学了C C 数据结构 算法设计等 但也只是考试过了 还是菜鸟一枚 然后来到公司 有做一些兼容性测试之类的 前一个星期给我一个星期做一个网页爬
  • sbt使用教程

    sbt使用教程 sbt 配置 sbt 单项目构建 sbt 多项目构建 sbt 配置定义 sbt 任务定义 sbt 作用域 sbt 插件 总结 项目地址 https gitee com jyq 18792721831 studyspark g
  • UBUNTU 18.04 安装CUDA 10.1 (解决循环登入的问题)

    我之前安装CUDA 会导致重启后卡在登入页面 查询了很多资料后 终于安装成功了 以下记录了我的安装过程 0 安装gcc和make sudo apt get install gcc sudo apt get install make 1 禁用
  • Oracle12报错:ERROR at line 1: ORA-01109: database not open

    描述 想要修改用户密码的时候发现报错 ERROR at line 1 ORA 01109 database not open 解决 发现当前容器的模式为MOUNTED 将其open即可 SQL gt select con id name o
  • IDEA中使用Debug教程

    Debug用来追踪代码的运行流程 通常在程序运行过程中出现异常 启用Debug模式可以分析定位异常发生的位置 以及在运行过程中参数的变化 通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码 一 Debug开篇 首先看下
  • 【Linux专栏】Linux 常用文件管理命令(常用命令大全)

    个人博客 https blog csdn net Newin2020 spm 1011 2415 3001 5343 专栏定位 为 0 基础刚入门 Linux 的小伙伴整理的详细笔记 也欢迎大佬们一起交流 专栏地址 https blog c
  • 运算符重载、模板、标准模板库STL

    C day4 运算符重载 当我们要对自己定义的数据类型进行运算的时候 编译器识别不了 所以没法进行 这时就需要我们自己来写对应的运算符计算的规则 运算符对应的操作数有几个 重载完之后操作数的个数是不能发生变化 重载的方式 1 成员函数进行重
  • 失业在家做什么赚钱好?失业在家怎么赚钱?

    在目前经济形势下 由于诸多客观因素的影响 导致很多人失业在家 无事可做 这样就会导致一个家庭陷入生活困境 面临这种情况 一个人失业在家 可以做什么赚钱呢 1 直播 现在直播经济那么火 很多人也开始各种直播 最省事的就是直播睡觉 当然 也可以
  • js日期的格式化

    function formatDate cellValue 传入毫秒数 if cellValue null cellValue return var date new Date cellValue var year date getFull
  • MyEclipse安装JRebel插件实现热部署

    为什么要使用JRebel 之前用MyEclipse做Java Web开发的时候 有一个很头疼的问题 每次修改后台代码之后 都需要重新将项目部署到tomcat 然后启动tomcat重新运行项目才能查看修改后的结果 浪费不少时间 现在 给MyE