精华帖 (2) :: 良好帖 (7) :: 新手帖 (0) :: 隐藏帖 (8)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-31
lz没说清楚,其实是给jvm打了dcevm补丁才实现的,详细参见:
http://rdc.taobao.com/team/jm/ jvm默认的Hotswap确实只能改方法内代码不需要重启,但是打了这个补丁,加类,加实现都行,但是配置文件的变动,还是没辙的 sswh 写道 jorneyR 写道 使用WTP写Web工程,什么配置信息都不用修改,把WTP的autoloading去掉,Debug启动Tomcat就可以实现热加载了,不用这么麻烦的。
你增加一个方法或者字段试试看。不需要重启才怪。 debug状态下,只有修改方法内的代码,才不需要重启。 |
|
返回顶楼 | |
发表时间:2010-12-31
jrebel也可以实现这些功能
|
|
返回顶楼 | |
发表时间:2010-12-31
按楼猪的说法改了Eclipse以后提示创建Java 虚拟机失败。
我Eclipse版本是Helios |
|
返回顶楼 | |
发表时间:2010-12-31
jrebel启动实在是太慢了,吃不消
michaelyn 写道 jrebel也可以实现这些功能
|
|
返回顶楼 | |
发表时间:2010-12-31
修改action也不需要重启吗 自动编译?
|
|
返回顶楼 | |
发表时间:2010-12-31
oznyang 写道 lz没说清楚,其实是给jvm打了dcevm补丁才实现的,详细参见: http://rdc.taobao.com/team/jm/ jvm默认的Hotswap确实只能改方法内代码不需要重启,但是打了这个补丁,加类,加实现都行,但是配置文件的变动,还是没辙的 sswh 写道 jorneyR 写道 使用WTP写Web工程,什么配置信息都不用修改,把WTP的autoloading去掉,Debug启动Tomcat就可以实现热加载了,不用这么麻烦的。 你增加一个方法或者字段试试看。不需要重启才怪。 debug状态下,只有修改方法内的代码,才不需要重启。 嗯,我讲得确实不是很明白,因为我也只是学习状态。大家可以互相讨论讨论。 |
|
返回顶楼 | |
发表时间:2010-12-31
xia9527 写道 修改action也不需要重启吗 自动编译? 可以的,你可以试试。 |
|
返回顶楼 | |
发表时间:2010-12-31
struts2里的 开发模式就是这样吧!
|
|
返回顶楼 | |
发表时间:2010-12-31
试了下不成功,因为我用的ant代码是先编译class到build目录下 然后tomcat是配置的那个build下的部署环境。不知道会不会影响
|
|
返回顶楼 | |
发表时间:2010-12-31
Jazag.van 写道 试了下不成功,因为我用的ant代码是先编译class到build目录下 然后tomcat是配置的那个build下的部署环境。不知道会不会影响
我还不清楚ant的情况是怎么样的。 我的测试是在maven工程中,需要debug状态下去测试的。 |
|
返回顶楼 | |