`
woweiwokuang
  • 浏览: 19840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不重新部署 Web 模块热加载类(JavaRebel),大家有没有怀疑?

阅读更多

      最近在开源人 网站上面看到了一个javarebel,说可以使Java class文件重新加载速度更快,节省了开发时间,而且修改了配置文件和在class中加入任何的代码都不用重启服务器(Tomcat等等),我喜出望 外,赶快去google了一下,真的有这个玩意。从google上面看到了两篇文章:

在javaeye上面:
使用JavaRebel让Scala走向动态化:
了解了是什么东西?
在csdn上面:
Java开发生产力视频: 不重新部署 Web 模块热加载类(JavaRebel)
明白了他们的用法.
我就到这个上面下载了
最新版本的. 上面说的还要收钱,俺就用使用期限的吧!
我直接就问开源人 上面的冷雨是怎么用的啊? 直接他给他发过来了一个图
  原来是JVM的一个插件.把这个热部署的类加入就可以了,如下
-noverify -javaagent:E:/codeSourse/J2EE-LIB/javarebel-1.2-M1/javarebel.jar
          
        我按照他的思路配置好了,从eclipse中的Tomcat插件启动服务(tomcat),果然是有效的.首先就打印出来的javarebel 这个插件的信息.不错不错.安装好了. 就等着能够启动开来使用呢?为什么spring的类库不加载呢?好慢! 难道是我装错了吗?还是?
        
        
我等了好大以后才启动开来.也总算是可以开发了.但是http://localhost:8080 ,
难道得不到请求吗?但是我看到浏览器上面的状态条再前进啊.我确定应经请求到了. 就可太慢了.
     
        
难道真的像网上说的能够成为不重新部署 Web 模块热加载类吗? 我不知道大家是否有所怀疑,或者是我的配置出现了错误所导致的.
分享到:
评论
2 楼 jaxchow 2008-11-12  
试过这东西..可惜要收费对个人来说价格太高了
1 楼 auauau 2008-08-13  
我正在用,效果还不错。
启动tomcat的速度确实慢了一些。
如果采用spring的话,在controller增加方法,不能立刻生效,还需要重新启动tomcat。关于JavaRebel在Spring下使用,官方有一篇文章说明,但是按照此文章的描述,我并没有配置成功。

相关推荐

Global site tag (gtag.js) - Google Analytics