您的位置:首页 > 其它

将拒绝重启进行到底!

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

亲,这些你都在用了吗? 相信一定会给你的开发加速不少!!!——飞一般的感觉,相比之前。

如果您在配置的过程中遇到什么问题,欢迎提出来给我反馈,尽力帮忙解决,一块探讨。

谢谢~~~~

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: