JRebel/ JavaRebel 2.1发布,一个JVM插件
程序员文章站
2024-02-24 17:04:58
...
JRebel 2.1版本发布!JRebel是一个JVM插件(-javaagent),能够即时重载java class更改,因此不需要重新部署一个应用或者重启容器,节约开发者时间。它是一个Java EE和Java 独立应用的常用解决方案。
2.1新特性:
- JavaRebel更名为JRebel
- 新的Struts 2.x和Struts 1.x插件
- 支持GlassFish v3
- 支持 Felix OSGi容器
- 当JRebel代理启用时, Apache Tomcat不会再自动重载应用程序
- ……
jrebel支持大多数jvm和常见的containers,包括Weblogic、Jboss、Tomcat、Jetty等…
你可以下载30天的试用版本:http://www.zeroturnaround.com/jrebel/download
使用
JRebel使用非常简单,只需要两步:
- 将javarebel.jar加入classpath(不建议将javarebel.jar放在WEB-INF/lib下,因为生产环境不需要它)
- 命令行中加入下面的启动参数
java -noverify -javaagent:C:\libraries\javarebel.jar -Drebel.dirs=c:\workspace\project\classes
Drebel.dirs指向工程中.class文件的目录,不必指定具体的类名。另外,javarebel.jar的名字不能修改。