据不完全统计,在开发web应用的时候每次重启web服务器每天每个程序员所花费的时候可以按小时计算。
每次等服务器启动都不是一件愉快的经历。
使用javarebel可以动态加载修改的类,不用每次重启web服务器。
- 安装
1 下载javarebel http://www.zeroturnaround.com/javarebel/
2 修改jvm参数
- 测试
checkpoint 1:控制台
checkpoint 2: 动态加载
以helloword portlet演示一下效果
找到显示内容的代码 HelloWorldPortlet 并修改
保存 编译代码 控制台显示重新加载类
JavaRebel: Reloading class 'com.liferay.portlet.helloworld.HelloWorldPortlet'.
刷新页面动态加载成功
BTW:Can we get the free license?
http://www.zeroturnaround.com/blog/javarebel-for-open-source-development/

