Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://dubbo.apache.org/schema/dubbo]

dubbo的官方文档写的真好,
http://dubbo.apache.org/zh-cn/docs/2.7/user/dependencies/
在使用dubbo过程中的问题, 和解决

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://dubbo.apache.org/schema/dubbo]Offending resource: file [E:\code\dubbo-lvcai\dubboDemo\dubbo-server\dubbo-provider\target\classes\META-INF\spring\dubboProvider.xml]

然后看xml配置文件 发现对应的 xmlns:dubbo="http://dubbo.apache.org/schema/dubbo" 是爆红的,
然后又看到引入的依赖是: 这是阿里巴巴的包, 所以和 xml配置的不一致导致异常,所以更换依赖包为 apache的包后解决

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>dubbo</artifactId>
        <version>2.5.9</version>
    </dependency>

更改后:

    <dependency>
        <groupId>org.apache.dubbo</groupId>
        <artifactId>dubbo</artifactId>
        <version>2.7.8</version>
    </dependency>
posted @ 2020-11-16 11:55  死不了好气呦  阅读(890)  评论(0编辑  收藏  举报