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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM