将拒绝重启进行到底!
2013-01-09 09:19
197 查看
尽管debug下重启只需要七八十秒了。 但是还是有点忍受不了,希望能更省些,有时候为了测试一个小功能重启感觉很不值的。 在重启的间隙,继续查些资料,终于又发现一个神器 jreloader。
对比之前的jrebel,jrebel是一个商业软件,最新版好像已经是6.0了,没有破解版,我试用过两周,除了第一次启动时稍慢点外,其他感觉不错, 网上破解版只有4.0 没测试过,应该问题也不大。
而jreloader是开源的免费软件,包只有12K。
经调试,在不重启的情况下, servlet 和service的代码 在函数里 变化打印代码 运行都没问题!!
现说下配置方法,很简单:
在tomcat VM参数里加上这个:
-noverify -javaagent:E:\centling\tools\jreloader-0.4\jreloader.jar -Djreloader.dirs="E:\EEWorkSpace\hisv2\WebContent\WEB-INF\classes"
另再更新一下WebContent 下 meta-inf 目录
E:\centling\tools\jreloader-0.4\jreloader.jar 是 jreloader.jar的存放地址
E:\EEWorkSpace\hisv2\WebContent\WEB-INF\classes 是被监控目录 注意一定要加双引号。 关于jreloader的资料网上比较少,google上也不多,网上的参考都没有双引号,结果我试的时候怎么都不行,显示cannot find main class,差点放弃
;
并且网上给的Djreloader.dirs都是tomcat的发布目录,我用发布目录断点调试发现有点问题。(此处是误打误撞的原创噢,呵呵)
包在附近里 一个是jar 一个是source.
强烈建议大家安装试一试啊,真的很方便。当然也可能有我没发现的问题,欢迎大家试试,一块研究啊~~~~~~~~~~
现在已经是一套完整的体系了,让我们回顾一下:
Eclipse环境优化+ 编译优化 + Junit单元测试 + tomcat配置、发布优化 + Spring懒加载 + jreloader(jrebel) 免重启 + jd-eclipse class源码debug
亲,这些你都在用了吗? 相信一定会给你的开发加速不少!!!——飞一般的感觉,相比之前。
如果您在配置的过程中遇到什么问题,欢迎提出来给我反馈,尽力帮忙解决,一块探讨。
谢谢~~~~
对比之前的jrebel,jrebel是一个商业软件,最新版好像已经是6.0了,没有破解版,我试用过两周,除了第一次启动时稍慢点外,其他感觉不错, 网上破解版只有4.0 没测试过,应该问题也不大。
而jreloader是开源的免费软件,包只有12K。
经调试,在不重启的情况下, servlet 和service的代码 在函数里 变化打印代码 运行都没问题!!
现说下配置方法,很简单:
在tomcat VM参数里加上这个:
-noverify -javaagent:E:\centling\tools\jreloader-0.4\jreloader.jar -Djreloader.dirs="E:\EEWorkSpace\hisv2\WebContent\WEB-INF\classes"
另再更新一下WebContent 下 meta-inf 目录
E:\centling\tools\jreloader-0.4\jreloader.jar 是 jreloader.jar的存放地址
E:\EEWorkSpace\hisv2\WebContent\WEB-INF\classes 是被监控目录 注意一定要加双引号。 关于jreloader的资料网上比较少,google上也不多,网上的参考都没有双引号,结果我试的时候怎么都不行,显示cannot find main class,差点放弃
;
并且网上给的Djreloader.dirs都是tomcat的发布目录,我用发布目录断点调试发现有点问题。(此处是误打误撞的原创噢,呵呵)
包在附近里 一个是jar 一个是source.
强烈建议大家安装试一试啊,真的很方便。当然也可能有我没发现的问题,欢迎大家试试,一块研究啊~~~~~~~~~~
现在已经是一套完整的体系了,让我们回顾一下:
Eclipse环境优化+ 编译优化 + Junit单元测试 + tomcat配置、发布优化 + Spring懒加载 + jreloader(jrebel) 免重启 + jd-eclipse class源码debug
亲,这些你都在用了吗? 相信一定会给你的开发加速不少!!!——飞一般的感觉,相比之前。
如果您在配置的过程中遇到什么问题,欢迎提出来给我反馈,尽力帮忙解决,一块探讨。
谢谢~~~~
相关文章推荐
- 将GC进行到底(二)
- 将#私人定制#进行到底!互联网大时代下的活动达人
- MySQL“把竞争进行到底”
- 我们将MyEclipse 6.0.1破解进行到底!
- 拒绝插件wordpress首页利用代码进行文章字符串截取
- 如何设置当程序出现异常后进行重启
- 利用cmd对tomcat进行重启操作
- 如何解决IIS停止后重启,IIS重装后出现弹出对话框“拒绝您访问此计算机”问题
- 把表格进行到底(必看) 1.表格的分隔线可以隐藏
- 天威视讯:将“高清+互动”进行到底
- 将SOP进行到底 (转载)
- 将热爱生活进行到底
- 把表格进行到底
- 将DHCP服务器部署进行到底
- 小竹韶IT 第四回 将海淘进行到底
- DS8880要将双控高端存储架构进行到底
- 组件 访问被拒绝 --“/”应用程序中的服务器错误。IIS重启不行,系统注销也不行
- DS8880要将双控高端存储架构进行到底
- 将COM+ Events进行到底
- 深度挖掘,Html5的 Range 滑动刻度的坑,兼容全平台,将任性进行到底!