java - dubbo配置问题 Duplicate spring bean id 求帮助
高洛峰
高洛峰 2017-04-18 10:24:44
0
3
1749

这部分是provider的配置:


在通过main方法启动后已经成功将服务注册到zk上,

这部分是consumer的单元测试配置:

包扫描:

测试方法:

最后报错如下:

求助,谢谢

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信 (3)
巴扎黑

看下你的SpeakInterface 类上面是否还有注解呢 或者其他类 注解也是这个名字
日志显示的是 重复定义了

いいねを押す+0
    PHPzhong

    你的speakInterface这个bean id在全局有重名了,最简单的办法就是当前的这个bean改一个ID应该就可以了吧。
    建议你把consumer的test代码放到另一个项目里面,不要和provider放在同一个项目里面试一下

    いいねを押す+0
      迷茫

      既然你是同一个项目下搞的测试,bean名就不要重复了

      消费者

      生产者

      看红框里,好好想想是不是spring托管的bean重名了?随便改其中一个的id再运行试试看吧。

      另外我记得dubbo是根据包名-类名来找zk上的服务,这个你可以用zkClient看一下就知道了,和cxf的webservice类似,和bean id没关系,和class(interface)有关系

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!