问题1

使用http://code.alibabatech.com/schema/dubbo约束引用无效.导致xml中的dubbo报红叉

解决办法:官网下载dubbo.xsd约束,本地引入(不会自行百度).

问题2

运行项目报错Unable to locate Spring NamespaceHandler for XML schema namespace [http://dubbo.apache.org/schema/dubbo]

原因:spring 的命名空间无法找到http://dubbo.apache.org/schema/dubbo的命名.这样就很明白了,spring之前默认dobbo的命名空间是http://code.alibabatech.com/schema/dubbo,现在原网站已经关闭了,所以我们更换了xsd的位置为http://dubbo.apache.org/schema/dubbo

解决办法:我也是查了好久,提供原文地址解决办法https://github.com/apache/dubbo/issues/1739,我是提高了dubbo版本,图片说至少2.6.2+的版本,低于这个版本就要去改命名空间.

Image

问题3

java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy

原因:缺少依赖

解决办法:提供原文地址解决办法https://www.cnblogs.com/buguge/p/9150341.html,父工程加了依赖和版本,子工程添加依赖.

<curator.version>2.8.0</curator.version>
<dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-framework</artifactId>
            <version>${curator.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-recipes</artifactId>
            <version>${curator.version}</version>
        </dependency>

感谢百度,感谢谷歌.

最后修改:2022 年 07 月 16 日
如果觉得我的文章对你有用,请随意赞赏