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

这部分是provider的配置:


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

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

包扫描:

测试方法:

最后报错如下:

求助,谢谢

高洛峰
高洛峰

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

全部回覆(3)
巴扎黑

看下你的SpeakInterface 類別上面是否還有註解呢 或其他類別 註解也是這個名字
日誌顯示的是 重複定義了

PHPzhong

你的speakInterface這個bean id在全域有重名了,最簡單的辦法就是目前的這個bean改一個ID應該就可以了吧。
建議你把consumer的test程式碼放到另一個專案裡面,不要跟provider放在同一個專案裡面試一下

迷茫

既然你是同一個項目下搞的測試,bean名就不要重複了

消費者

生產者

看紅框裡,好好想想是不是spring託管的bean重名了?隨便改其中一個的id再運行試試看。

另外我記得dubbo是根據套件名稱-類別名稱來找zk上的服務,這個你可以用zkClient看一下就知道了,和cxf的webservice類似,和bean id沒關係,和class(interface)有關係

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板