Dubbo的ZK报错了,请大神们看看!

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contentCatController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.e3mall.content.service.ContentCategoryService cn.e3mall.controller.ContentCatController.contentCategoryService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contentCategoryService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service cn.e3mall.content.service.ContentCategoryService. No provider available for the service cn.e3mall.content.service.ContentCategoryService from the url zookeeper://192.168.25.144:2181/com.alibaba.dubbo.registry.RegistryService?application=e3-manager-web&dubbo=2.5.3&interface=cn.e3mall.content.service.ContentCategoryService&methods=getContentCatList,addContentCategory&pid=10868&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1494830003599 to the consumer 192.168.25.1 use dubbo version 2.5.3

PS:有人说是我的contentCatController的项目tomcat服务没有开启,但是我开启了还是没有用

5个回答

你起码要把provider和consumer的配置贴过来。可以参考我的项目,tomcat下正常使用:

q799375058
java初级程序员v 在吗 你qq多少 我加你
2 年多之前 回复

同求啊,试了好多遍不行,注入一个接口还好,两个接口就一直报错了,配置没问题啊,还是显示no provider

qq_38999810
wsxuan 你最后解决没有?
接近 2 年之前 回复

楼主,解决没,求解呀

joshuazouqin
joshuazouqin 回复q799375058: 请问一下怎么解决的啊
大约一年之前 回复
weixin_41725090
羊酱 回复java初级程序员v: 求你了 怎么解决的 加我qq305522961 可以吗
接近 2 年之前 回复
uniqueweimeijun
uniquewdl 回复qq_38999810: 已经解决
接近 2 年之前 回复
qq_38999810
wsxuan 最后解决了没有?
接近 2 年之前 回复
q799375058
java初级程序员v 已解决!
接近 2 年之前 回复

首先看看网络通不通,建议关闭防火墙,(zookeeper安装在Linux下的情况),再有就是看看你的提供方用 “service”引用方用“reference”

<!-- 提供方应用信息,用于计算依赖关系 -->
<dubbo:application name="e3-manager" />
<dubbo:registry protocol="zookeeper"
    address="地址" />
<!-- 用dubbo协议在20880端口暴露服务 -->
<dubbo:protocol name="dubbo" port="20880" />
<!-- 声明需要暴露的服务接口 -->
<dubbo:service interface="cn.e3mall.service.ItemService" ref="itemServiceImpl" />

<!-- 引用dubbo服务 -->
<dubbo:application name="e3-manager-web"/>
<dubbo:registry protocol="zookeeper" address="地址"/> 
<dubbo:reference interface="cn.e3mall.service.ItemService" id="itemService" />
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!