问题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+的版本,低于这个版本就要去改命名空间.
问题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>
感谢百度,感谢谷歌.