JavaRebel
是一个JVM插件(-javaagent),能够即时重载java class更改,因此不需要重新部署一个应用或者重启容器,节约开发者时间。
在tomcat上配置步骤如下:
javarebel.jar包不可改名,
javarebel.lic放同目录
1)
tomcat安装版打开bin\tomcat6w.exe
java标签,java
options的文本框
添加
-Xverify:none
-Xms128m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=256m
-javaagent:d:\javarebel.jar
注意设大点
-Xms之类,防止OutOfMemoryException
2)tomcat绿色版的话 bin\catalina.bat
查找set java_opt
set JAVA_OPTS=%JAVA_OPTS%
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
在=号后加
-noverify -javaagent:d:\javarebel.jar 后面原样 %JAVA_OPTS% ……
http://www.zeroturnaround.com/javarebel/
右上角有几个动画,值得看一下,包括以前发布程序的无奈过程的搞笑动画
分享到:
相关推荐
尤其是当你的应用程序部署在Tomcat这样的Java应用服务器上时,传统的开发流程往往需要频繁地停止、启动服务器来查看改动的效果,这无疑浪费了大量的时间。JavaRebel的出现,使得开发者能够在几秒钟内看到代码更改的...
本文档旨在详细介绍如何在特定环境中安装与配置Javarebel。 #### 二、安装环境说明 - **IDE**: Eclipse-JEE-3.5 - **Javarebel版本**: 2.0.3-SNAPSHOT - **应用服务器**: Tomcat6 #### 三、下载与解压 1. **下载**...
然后在MyEclipse的偏好设置中,找到Tomcat的JDK配置,添加 `-noverify` 和 `-javaagent` 参数,指定JavaRebel.jar的路径。完成配置后,修改Java类文件并直接运行程序,JavaRebel会自动处理部署更新。 - 对于Tomcat...
`tomcatVersion`指定使用的Tomcat版本,`contextPath`设置了应用的上下文路径,与Web应用程序在浏览器中的访问路径有关。 此外,配置中还引入了`javarebel-maven-plugin`插件,这是一个用于热部署的插件,使得在...
在压缩包文件`javarebel-1.2.1`中,可能包含了JavaRebel的特定版本的JAR文件和其他必要的配置文件。要使用这个版本的JavaRebel,开发者需要根据其官方文档或特定IDE的指南来正确集成和配置。 总的来说,JavaRebel...
大家知道,在我们开发web项目的时候重启应用服务器是我们最烦恼的事情,每次修改类文件或者配置文件后,我们必须重启服务器来重新加载,使得我们的修改才能及时的显现出来,这个时候,我们只能等待服务器的重启,...
而在Tomcat中,需要在`catalina.bat`文件中设置`JAVA_OPTS`以包含JavaRebel的路径。 在配置完成后,开发者只需修改Java类文件并运行程序,JavaRebel会自动识别并应用这些变更,无需重启服务器。通过这种方式,...
本jrebel.jar版本为6.0.3,直接将该jar下载到磁盘中,并配置到tomcat中即可,配置示例如下: -noverify -javaagent:D:\javarebel\jrebel.jar -Drebel.spring_plugin=true -Drebel.struts2-plugin=true
标题“无需重启服务器”指的是在IT行业中一种高效的工作方式,特别是对于开发人员来说,它可以显著提高他们的...JRebel还支持多种Java应用服务器和框架,如Tomcat、Jetty、Spring等,因此在Java开发领域非常受欢迎。