热部署jredel介绍
2024-08-28 09:18:03
在进行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
按服务器配置
按项目配置
最新文章
- [Tip]重写PanGestureRecognizer
- 【剑指offer】题目36 数组中的逆序对
- LINUX开启允许对外访问的网络端口
- Go语言博客
- 意外发现,VC断点可加在构造函数的左括号上
- java代码转换为c# 工具
- UIAlertController基本使用
- U3D C#脚本的生命周期
- js左侧三级菜单导航代码
- 学习Makefile
- Object.keys()的理解
- <;realsense D400>;同步采集深度图和彩色图
- Twisted网络库编程实例
- angularjs 外部调用controller中的方法
- VMware虚拟机上配置nginx后,本机无法访问问题
- 用OpenGL进行立方体表面纹理贴图
- Python3基础 while 阶乘
- h5 的 audio 标签知识点
- iOS 字符串NSString 的一些常用方法
- leetcode Ch8-Others