dubbo的消费者配置文件 spring-consumer.xml 在eclipse中出现大的红叉
xml文件内容如下
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd" default-init-method="init" default-autowire="byName"> <dubbo:reference id="memberProvider" interface="com.egogo.dubbo.provider.MemberProvider" timeout="6000" check="false" /> </beans>
<dubbo:reference id="memberProvider" interface="com.egogo.dubbo.provider.MemberProvider" timeout="6000" check="false" />
前出现红叉,效果如图:
把鼠标放在叉上面后显示内容如下:
Multiple annotations found at this line:
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element
'dubbo:service'.
- schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/
dubbo.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of
the document is not <xsd:schema>.
在网上查找,回答说是dubbo 1.0的Jar包会出现这种情况,但是我使用的dubbo jar包为2.5.3 。
希望大家能帮我解答一下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
回复
解决没?帅哥
回复
木有 换IDEA了 不存在这个问题
下载一个xsd 配置一下就好了
回复
因为那个网站不维护了 之前弄drools 就是
在配置dubbo服务的过程中,经常会遇到虽然程序能够跑起来,但是配置文件一堆红叉,虽然不影响功能,但是确实很让人恶心。
报错信息如下:
Multiple annotations found at this line:
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.
- schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',
because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not
<xsd:schema>.
或者是
文件校验是严格的,但是没有发现<dubbo:reference的定义等等。
废话少说直接上解决方案:
下载一个dubbo.xsd文件
windows->preferrence->xml->xmlcatalog
add->catalog entry ->file system 选择刚刚下载的文件路径
修改key值和配置文件的http://code.alibabatech.com/schema/dubbo/dubbo.xsd 相同
保存。。在xml文件右键validate ok解决了。
http://my.oschina.net/u/1455908/blog/343437
请问怎么下载?
应该是找不到schema文件,可以自己下个schema到本地试试。