dubbo在eclipse中无法读取到dubbo.xsd

报错信息如下:

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
.

或者是

文件校验是严格的,但是没有发现

废话少说直接上解决方案:

下载一个dubbo.xsd文件
windows->preferrence->xml->xmlcatalog

add->catalog entry ->file system 选择刚刚下载的文件路径

修改key值和配置文件的http://code.alibabatech.com/schema/dubbo/dubbo.xsd 相同

保存。。在xml文件右键validate ok解决了。

时间: 2024-10-27 12:54:11

dubbo在eclipse中无法读取到dubbo.xsd的相关文章

eclipse中不能找到dubbo.xsd报错”cvc-complex-type.2.4.c“的 两种解决方法

配置dubbo环境过程中的xml文件,安装官网的demo配置好后,出错: "Description Resource Path Location Type cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:service'. applicationContext.xml /dubboprovider/src line 29 XML

dubbo在项目中的应用

关于dubbo的使用,我们举个简单例子: 存在2个系统,A系统和B系统,A系统调用B系统的接口获取数据,用于查询用户列表. 在上一篇博文介绍了dubbo的创建,zookeeper的创建完成后,我们可以来使用dubbo和zookeeper了? 再回顾下dubbo的架构: 所以通过此图,我们看到就是服务的提供者将服务注册到注册中心,服务的消费者从注册中心获取服务,monitor监控服务的调用. 所谓框架无非就是配置文件+java代码,所以dubbo也同理: (1)首先看下B服务的提供者的配置文件和代

dubbo 负载均衡中策略决策

在dubbo中的服务端负载均衡配置,如果像以下情况,将需要决策最终的负载策略问题: <dubbo:application name="hello-world-server" /> <!-- 用dubbo协议在20880端口暴露服务 --> <dubbo:protocol name="dubbo" port="20880" /> <dubbo:service interface="com.alib

Dubbo框架应用之(四)--Dubbo基于Zookeeper实现分布式实例

上三篇文章主要是解决了概念性的补充和学习,充分结合实战来深入理解 入门实例解析 第一:provider-提供服务和相应的接口 创建DemoService接口 package com.unj.dubbotest.provider; import java.util.List; /** * 定义服务接口,该接口需要单独打包,在服务提供方和消费方共享 * * @author lishehe-2015年6月22日 * */ public interface DemoService { /* * sayH

2. Dubbo原理解析-Dubbo内核实现之基于SPI思想Dubbo内核实现(转)

转载自  斩秋的专栏  http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 SPI接口定义 定义了@SPI注解 public @interface SPI { String value() default ""; //指定默认的扩展点 } 只有在接口打了@SPI注解的接口类才会去查找扩展点实现 会依次从这几个文件中读取扩展点 META-INF/dubbo/internal/   //dubbo内部实现的各种扩展

解决eclipse中svn插件总是提示输入密码的问题

一.背景 最近在eclipse中使用svn插件进行远程仓库代码管理时,老是出现提示让输入密码,特别烦人,经过努力,终于解决该问题,拿来和大家分享~ 二.svn插件密码机制以及出现问题的原因分析 当我们第一次使用svn插件并输入密码时,会生成一个保存密码的文件,然后每次svn插件默认去读取用户名和密码信息.启动eclipse时,会自动将配置信息读取到程序缓存中. svn的密码修改以后,无法再次登录,也没有提示重新输入密码.这时,我们可以通过删除相关配置文件的方式让svn插件提示我们重新输入密码.但

11. Dubbo原理解析-注册中心之基于dubbo协议的接口介绍

服务注册与发现的中心,服务的提供者将服务发布到注册中心,服务的使用着到注册中引用服务. Dubbo的注册中心提供了多种实现,其实现是基于dubbo的spi的扩展机制的,使用着可以直接实现自己的注册中心. @SPI("dubbo") public interface RegistryFactory { /** * 连接注册中心. * 连接注册中心需处理契约 * 1. 当设置check=false时表示不检查连接,否则在连接不上时抛出异常. * 2. 支持URL上的username:pas

12. Dubbo原理解析-注册中心之基于dubbo协议的简单注册中心实现

基于dubbo协议开源只是给出了默认一个注册中心实现SimpleRegistryService, 它只是一个简单实现,不支持集群,就是利用Map<String/*ip:port*/, Map<String/*service*/, URL>来存储服务地址, 具体不在啰嗦了,请读者翻看源代码,可作为自定义注册中的参考. 注册中心启动 SimpleRegistryService本身也是作为一个dubbo服务暴露. <dubbo:protocolport="9090"

studio--如何将Eclipse中的项目迁移到Android Studio 中

如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件.因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下: 从Eclipse中导出        1.将你的ADT插件版本升级到22.0以上.        2.在Eclipse中,选择File-->Export.        3.在弹出的导出窗口中,打开Android的文件夹,选择“Generate