码迷,mamicode.com
首页 > 编程语言 > 详细

启动项目报错:org.springframework.beans.factory.UnsatisfiedDependencyException

时间:2018-02-24 19:32:48      阅读:2490      评论:0      收藏:0      [点我收藏+]

标签:service   cat   path   报错   配置文件   can   factory   api   nested   

dubbo项目:

启动项目报错:(web端)

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userController‘: Unsatisfied dependency expressed through field ‘userService‘; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.refile.api.service.UserService‘ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

原因:

一直以为是dubbo端服务没有正常提供接口服务,但发现报错的内容和找不到dubbo接口服务异常内容不一样,所以怀疑不是dubbo提供接口服务问题。

找了半天发现是web端启动的时候没有扫描到dubbo消费端的配置文件。

解决办法:

修改web.xml文件的内容:

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring/refile-mvc.xml</param-value>
    </context-param>

改为classpath:spring/*.xml

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/*.xml</param-value>
</context-param>

spring监听器:

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring/refile-mvc.xml</param-value>
    </context-param>

 

启动项目报错:org.springframework.beans.factory.UnsatisfiedDependencyException

标签:service   cat   path   报错   配置文件   can   factory   api   nested   

原文地址:https://www.cnblogs.com/super-chao/p/8467275.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!