dubbo java环境下出现Cannot resolve reference to bean 'carDao' setting bean property 'carDao'错误 50

感觉是spring配置少配了东西好像carservice没有取到相应的路径Errorcreatingbeanwithname'com.gsw.car.service.Ca... 感觉是spring配置少配了东西
好像carservice没有取到相应的路径
Error creating bean with name 'com.gsw.car.service.CarService': Cannot resolve reference to bean 'carServices' while setting bean property 'ref'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'carServices' is defined

最新显示这个错误了。。
展开
 我来答
欧阳宇轩yk3wR
2018-03-31 · TA获得超过1.4万个赞
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:4万
展开全部

往service里注入失败了。
改成:ref="CarServiceImpl"

Dubbo分布式服务框架 服务注册不上:

(1) 检查dubbo的jar包有没有在classpath中,以及有没有重复的jar包

(2) 检查有没有重复的dubbo.properties配置文件

(3) 检查暴露服务的spring配置有没有加载

(4) 检查beanId或beanName有没有重复

(5) 查看有没有错误日志:

cat ~/output/logs/webx.log

(6) 在服务提供者机器上测试与注册中心的网络是否通:

telnet 172.22.3.94 9090

(7) 检查与注册中心的连接是否存在:

netstat -anp | grep 172.22.3.94

(8) 如果是预发布机,检查hosts文件有没有正确绑定:

cat /etc/hosts

(9) 实在不行,开启远程调试:

– (a) 在服务器JVM参数中加入:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=7001,server=y,suspend=y

注意线上只有7001和8080可以被线下访问,调试端口需用这两个之一,因注册是启动时行为,启动时必需挂起suspend=y

– (b) 在dubbo源码的DefaultRegistryService的registerService()方法中设置断点

– (c) 在Eclipse的Debug按钮下拉菜单Debug Configurations中的Remote Java Applications中新增远程调试,并设置IP和端口,以及增加dubbo的源码,进行远程Debug调试。

简讯快递
2015-11-28 · TA获得超过1202个赞
知道小有建树答主
回答量:1926
采纳率:33%
帮助的人:508万
展开全部
carDao你没配置吧?
往service里注入失败了。
改成:ref="CarServiceImpl"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式