jrebel热部署
2017-12-24 14:02
204 查看
前言
在写项目的时候,对后端类的修改或页面的修改都需要重新启动项目来查看修改后的效果,如此反反复复,效率低且不说,作为程序员等待项目重启的心情,同是做这样事情的我们,都知道的。
使用如部署插件jrebel就可以免去这么机械的反复重启的操作了。
JRebel maps your project workspace directly to a running application. JRebel then monitors the changes you make to classes and resources – and intelligently reflects them in your application.
Jrebel官网的这段话告诉我们:Jrebel将我们的项目工作空间直接映射到正在运行的项目,并且监控着项目类和资源的变化,将这些变化反映给我们正在运行的应用。所以我们不再需要重启,项目就能感知到修改了哪些内容。
使用Jrebel需要下载Jrebel插件并且激活,使用rebel.xml配置文件来配置我们的项目。
1、JAR 的配置
jars不是作为Web项目来发布的,只是作为项目的一部分,
2、war配置
war是一个web Application 的压缩包,其包含了 JSPs, HTML files, graphic files 等文件,所以其配置文件需要添加额外的路径。
配置好文件后,我们使jrebel运行我们的项目,在需要修改的时候,只需编译修改的文件,不需要重新启动项目,就可以查看修改的效果了。
小结:
使用jrebel后的确方便了很多,项目稍微大点的话,启动所花的时间还是挺久的,所以可以省很多时间。
在写项目的时候,对后端类的修改或页面的修改都需要重新启动项目来查看修改后的效果,如此反反复复,效率低且不说,作为程序员等待项目重启的心情,同是做这样事情的我们,都知道的。
使用如部署插件jrebel就可以免去这么机械的反复重启的操作了。
JRebel maps your project workspace directly to a running application. JRebel then monitors the changes you make to classes and resources – and intelligently reflects them in your application.
Jrebel官网的这段话告诉我们:Jrebel将我们的项目工作空间直接映射到正在运行的项目,并且监控着项目类和资源的变化,将这些变化反映给我们正在运行的应用。所以我们不再需要重启,项目就能感知到修改了哪些内容。
使用Jrebel需要下载Jrebel插件并且激活,使用rebel.xml配置文件来配置我们的项目。
1、JAR 的配置
jars不是作为Web项目来发布的,只是作为项目的一部分,
<?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://update.zeroturnaround.com/jrebel/rebel-2_1.xsd"> <classpath> <dir name="C:\myWorkspace\myBusinessModule\target\classes"/> </classpath> </application>
2、war配置
war是一个web Application 的压缩包,其包含了 JSPs, HTML files, graphic files 等文件,所以其配置文件需要添加额外的路径。
<?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://update.zeroturnaround.com/jrebel/rebel-2_1.xsd"> <classpath> <dir name="C:\myWorkspace\myWar\target\classes"/> </classpath> <web> <link target="/"> <dir name="C:\myWorkspace\myWar\src\main\webapp"/> </link> <link target="/jsps/"> <dir name="C:\myWorkspace\myWar\src\main\jsps"/> </link> </web> </application>
配置好文件后,我们使jrebel运行我们的项目,在需要修改的时候,只需编译修改的文件,不需要重新启动项目,就可以查看修改的效果了。
小结:
使用jrebel后的确方便了很多,项目稍微大点的话,启动所花的时间还是挺久的,所以可以省很多时间。
相关文章推荐
- Aspose.Total for Java 系列破解
- Jrebel使用+激活码
- Intellij IDEA 本地安装jrebel插件
- JRebel Myeclipse 的配置
- eclipse下tomcat结合jrebel7.1.2实现热部署
- Eclipse+Maven+Tomcat+JRebel实现项目的热部署
- ecilipse+tomcat+jrebel实现热部署
- JRebel 6.5.2破解
- jrebel for android
- JRebel 7.0激活Idea测试
- 在SBT中引入JRebel
- Intellij 安装jrebel插件
- eclipse jrebel Dependency mapping for [type=java.lang.String, name=’struts.devMode’] already exists
- Eclipse 下的JReble6.3破解版 安装报错问题解决
- Jrebel 6.4.2破解说明
- Eclipse Neno.3 + Jrebel 7.0.9 图文在线安装
- eclipse中jrebel安装+破解+配置
- UEditor设置内容setContent()失效的解决方法
- jrebel试用申请及eclipse下jrebel安装和配置
- 超好用的热部署工具jrebel和eclipse的结合使用