一、eclipse中 jrebel 插件的安装:
1. help-->install new software....
2.点击Add... Name:jrebel, location: http://www.zeroturnaround.com/update-site/
3.获取插件信息后选择安装JRebel,勾选看图附件 jrebel插件勾选图.png
4.之后next,直到finish. 重启eclipse.
二、配置jrebel:
1.重启完毕后,开始设置
JRebel参数,进入
Eclipse后选择
Window——>
Performance。
2.在左侧选择
JRebel,然后点击
Browser…按钮选择你的
jRebel.jar存放路径。
3.在左侧选择
Java—
Debug—
Step Filtering,然后勾选
Use Step Filters和
Filter synthetic methods (requiresVM support)。点击
Add Filter 按钮添加
add com.zeroturnaround.* 和
org.zeroturnaround.*。看图附件 jrebel配置图.png
4.确认你勾选了
Eclipse的自动编译,菜单中
Project——
>Build Automatically。
5.在你所需的项目中右键点击选择JRebel-->Generate rebel.xml... 选择项目中的classes文件夹,这样它就可以监控该文件夹下的所有.class文件了。看图附件 选择classes文件夹.png
6.继续在你所需要的项目中右键点击选择JRebel-->Generate rebel.xml in src/main/resources(我建的是maven项目);这样它就会在src/main/resources文件夹下生成一个类似如下结构内容的rebel.xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.zeroturnaround.com"
xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">
<classpath>
<dir
name="D:/Workspaces/eclipse for sems2/cn.ac.iscas.gz.sems.web/target/classes">
</dir>
</classpath>
</application>
如果你有很多个联动的maven项目,则只需要在<classpath>内加<dir>元素就OK了。
三、配置服务器,使服务器具有jrebel热部署的支持(以tomcat服务器为例)。
1.在Eclipse
的Server
选项卡中点击右键New—Server
新建一个服务器(如果没有该选项卡,可以从菜单的Window——Show View
--other--servers中打开)
2.我选的是Tomcat v5.5 Server(根据自己具体使用的来选择)。
3.双击新建好的服务,进入Overview配置参数...
4.选择Open lauch configuration,在(x)=Arguments选项卡中增加
配置VM arguments参数:
-noverify
-Drebel.struts2-plugin=true
-Drebel.spring_plugin=true
-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
前面的
参数是打开
JRebel对
struts和spring的支持,后面的参数可以防止系统发生
OutOfMemery异常。
5. 配置其他参数 看图附件 其他配置信息.png
a、
Server Locations选择
User Tomcat installation
b、
Publishing中选择
Never publish automatically
c、
Timeouts中
Start设置成
1000或更大
d、
JRebel Integration中两个复选框都选中
6.设置项目路径,点击
Server选项卡最下面的
Modules,点击
Add External Web Module,
Document base选择到
你编译的webapp,
Path输入
/xxxxx 这里就是你的访问路径了。
比如我的
Document base:D:\Workspaces\eclipse for sems2\cn.ac.iscas.gz.sems.web\target\sems
Path:/sems
至此,jrebel的配置算完成了,配置可能有点繁琐,要细心,要根据自己项目的实际情况配置,结构相同,但内容不可完全照搬。
对于代码中的测试,就根据自己的项目去做测试吧。
别忘了,jrebel监控的是classes文件夹下的文件!
- 大小: 82.1 KB
- 大小: 72.4 KB
- 大小: 38.3 KB
- 大小: 69.3 KB
分享到:
相关推荐
资源为破解版的Jrebel热部署插件,在eclipse中配置好了以后,修改java文件无需再重启项目
Eclipse+Tomcat+JRebel 实现热部署 Eclipse、Tomcat 和 JRebel 是三个常用的开发工具,其中 Eclipse 是一个集成开发环境(IDE),Tomcat 是一个 Web 服务器,而 JRebel 是一个热部署工具。热部署是指在不重新编译和...
自己整理的jrebel idea插件 有详细的安装文档,和插件安装文件,亲测可用
"idea热部署JRebel插件.zip"这个压缩包文件,正如其名,是专为IDEA用户准备的JRebel插件安装包。安装完成后,开发者可以在IDEA中免费使用JRebel的功能。不过,需要注意的是,JRebel通常有一段时间的免费试用期,试用...
1. **启用/禁用热部署**:在IDE的工具栏上,JRebel插件提供了一个快捷开关,可以快速启用或禁用热部署功能。 2. **快速启动**:为了确保JRebel能快速生效,可以在启动应用时使用特定的JRebel启动参数。 3. **排除...
这时,JRebel插件的出现,解决了这一问题。JRebel是一款强大的热部署工具,它能够在不重启应用服务器的情况下,实时更新代码变化,极大地提高了开发者的生产力。 1. **JRebel简介** JRebel是由Zeroturnaround公司...
综上所述,"update-site-jrebel eclipse maven热部署插件"是指Eclipse中一个专门为JRebel和Maven项目设计的热部署插件更新站点,通过这个站点,开发者可以方便地安装和升级JRebel插件,从而在开发过程中享受到更高效...
启用JRebel插件后,只需按照以下步骤配置,即可享受热部署带来的便利: 1. 获取JRebel的许可证。JRebel提供试用版和付费版本,需要在官方网站注册获取许可证密钥。 2. 在IDEA的JRebel配置中输入许可证密钥。 3. ...
JRebel是一款强大的热部署工具,尤其在Java Web开发中,它能够显著减少因代码修改而频繁重启应用服务器所浪费的时间。 ### IDEA与Eclipse中的JRebel插件 **JRebel简介** JRebel由Zeroturnaround公司开发,它的核心...
myeclipse 插件热部署 jrebel6.5 亲测可用,资源下载到磁盘,然后打开myeclipse 路径为:Windows ---> Perferences --> MyEclipse -->Servers -->Tomcat --> Tomcat 7.x -->JDK 配置jvm参数: -...
3. **配置JRebel**:在IDEA的设置或首选项中找到JRebel插件配置,输入之前获取的许可证密钥。然后,根据你的项目需求配置JRebel的设置,如应用服务器、项目根目录等。 4. **启动项目**:在启动或调试应用时,选择...
**Jrebel 远程热部署与远程 Debug 知识点详解** Jrebel 是一个强大的 Java 开发工具,它提供了应用程序的实时热部署功能,允许开发者在不重启应用的情况下看到代码更改的效果。同时,结合远程 Debug 功能,开发者...
JAVA热部署安装及配置,实现IDEA无需频繁重启服务。通过自己手动配置,绝对能用!
《JRebel热部署插件详解与应用指南》 在软件开发过程中,为了提高效率,开发者经常需要频繁地测试和调试代码。每次修改代码后,传统的方法是重新编译、打包,然后重启应用服务器,这一过程既耗时又降低了开发速度。...
jrebel6.4.3热部署 eclipse插件
为了解决这个问题,"jrebel6.4.1 热部署神器"应运而生,它是一种高效、便捷的工具,能够实现在不重启应用的情况下即时看到代码改动的效果。 **JRebel 简介** JRebel 是由Zeroturnaround公司开发的一款强大的Java...
使用JRebel时,还需要在IDE(如IntelliJ IDEA或Eclipse)中配置JRebel插件,这样每次保存代码变动,JRebel都会自动更新到运行中的Tomcat实例,无需手动重启服务器。 至于`remote-debug.bat`,这是一个用于远程调试...
idea中jrebel插件,也可在官网去找,方便开发,一个热部署,热更新的插件
在IntelliJ IDEA(简称IDEA)这样的集成开发环境中,虽然有诸如“Shift+F9”快捷键实现的快速运行或调试,但这些功能并不支持真正的热部署,当Java源文件变更后,仍需手动重启服务器,这对频繁调整和测试的开发者来...