'http://code.alibabatech.com/schema/dubbo', 但方案文档的目标名称空间为 'http://dubbo.apache.org/schema/dubbo'。

异常和解决方案 dubbo 文章 2023-04-21 14:50 389 0 全屏看文

AI助手支持GPT4.0

今天使用dubbo的时候报了这个错 

Caused by: org.xml.sax.SAXParseException: TargetNamespace.1: 应为名称空间 'http://code.alibabatech.com/schema/dubbo', 但方案文档的目标名称空间为 'http://dubbo.apache.org/schema/dubbo'。

上网找了半天没找到解决方案。

凭15年前我在课堂上学xml基础的记忆,我觉得应该是xml本身规范校验。所以我就打开了现有版本和老版本dubbo.jar的xsd文件。

这里找的是dubbo的 2.6.0 和 2.6.12

image.png

比较后发现 2.6.12 已经是apache的了。我还注意到一个新闻:

阿里发布了2.3.11版本后,突然停止维护该项目,2017年突然又宣布重启Dubbo项目,2018年,阿里将该项目捐献给了Apache基金会,进入Apache孵化器,同年更名为Apache Dubbo。

所以我们需要把我的的dubbo.xml里的头改成apache的

image.png

这三处都需要修改。

-EOF-

AI助手支持GPT4.0