今天同事要调试zookeeper+dubbo源代码,所以做了以下记录。
第一步: 下载zookeeper-3.4.6.tar.gz和dubbo-dubbo-2.4.11.zip两个包,这里不再介绍zookeeper的安装及配置,zookeeper的安装和配置请看笔者[url]http://shihuan830619.iteye.com/blog/2245227[/url]这篇文章。
第二步: 解压dubbo-dubbo-2.4.11.zip到一个目录并把源代码拷贝到eclipse中去,这里拷贝的过程比较烦,因为dubbo-dubbo-2.4.11.zip包中的源代码是分模块并且按maven结构给出来的,需要一个模块一个模块的拷贝,这个步骤需要耐心......
第三步: 启动zookeeper服务
第四步: 在eclipse中用[color=red]调试模式[/color]运行自己编写的带有[color=blue]main[/color]方法的Java类,这时在dubbo源代码的类中[color=red]打断点[/color]就可以进入[color=red]跟踪调试[/color]模式了。
[img]http://dl2.iteye.com/upload/attachment/0111/9585/629f3d85-aab3-3ab4-9e77-77ffc61d0bee.jpg[/img]
第一步: 下载zookeeper-3.4.6.tar.gz和dubbo-dubbo-2.4.11.zip两个包,这里不再介绍zookeeper的安装及配置,zookeeper的安装和配置请看笔者[url]http://shihuan830619.iteye.com/blog/2245227[/url]这篇文章。
第二步: 解压dubbo-dubbo-2.4.11.zip到一个目录并把源代码拷贝到eclipse中去,这里拷贝的过程比较烦,因为dubbo-dubbo-2.4.11.zip包中的源代码是分模块并且按maven结构给出来的,需要一个模块一个模块的拷贝,这个步骤需要耐心......
第三步: 启动zookeeper服务
第四步: 在eclipse中用[color=red]调试模式[/color]运行自己编写的带有[color=blue]main[/color]方法的Java类,这时在dubbo源代码的类中[color=red]打断点[/color]就可以进入[color=red]跟踪调试[/color]模式了。
[img]http://dl2.iteye.com/upload/attachment/0111/9585/629f3d85-aab3-3ab4-9e77-77ffc61d0bee.jpg[/img]