热部署jredel介绍

在进行java web程序开发过程中,经常遇到这种问题,修改一个java文件(*.java),需要重启web服务器(如tomcat,weblogic等),部署项目。而起/停服务器浪费了大量的时间。在小项目中,也许我们感觉不到。但对于公司的大型项目:如数据中心,生产等系统开发而言,往往起/停需要等待几分钟时间。更浪费时间的是,对于一个类中的方法的调试过程,如果修改多次,需要反复的启停服务器,那么浪费的时间更多。从上可以看出,我们急需一个可快速起/停服务器的工具,来提高我们的开发效率。

1       Javarebel简介

JavaRebel (JRebel)是一个JVM的插件(非开源),给Java带来了Ruby和PHP风格的动态重新装载类特性,JavaRebel允许一个应用程序(独立的或运行在应用服务器上的应用)重新装载在运行过程中(on the fly)发生的大多数类变化,包括增加或删除方法和域。

JavaRebel可以和Eclipse,tomcat等快速的组装在一起,用语动态部署java文件而不用重启服务器,从而可解决大量的开发时间,提高开发效率。

2       JavaRebel使用介绍

下面以javarebel + Eclipse为例,介绍javarebel的在项目开发,部署环境的搭建即使用。

  • Javarebel和Eclipse开发部署应用

1、Eclipse下载并安装javarebel插件

Help>>Eclipse Market 



2、重启eclipse激活javarebel


去官网https://zeroturnaround.com/software/jrebel/免费注册激活(一年有效期)

3、配置javarebel

JRebel Configuration


按服务器配置



按项目配置



posted @ 2018-05-28 14:13  星朝  阅读(637)  评论(0编辑  收藏  举报