nested exception is org.xml.sax.SAXParseException; lineNumber: 13; columnNumber: 48; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'dubbo:application' 的声明。
<?
xml
version=
"1.0"
encoding=
"UTF-8"
?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:context=
"http://www.springframework.org/schema/context"
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-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd"
>
<!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->
<dubbo:application
name=
"privilege_web"
/>
<!-- 使用
multicast
广播注册中心暴露发现服务地址 -->
<!-- 开发
zookeeper
配置 -->
<!-- <dubbo:registry protocol="
zookeeper
" address="192.168.9.112:2181,192.168.9.113:2181,192.168.9.114:2181" check="false" timeout="20000"/> -->
<!-- 线上
zookeeper
配置 -->
<dubbo:registry
address=
"zookeeper://192.168.9.113:2181"
check=
"false"
timeout=
"20000"
/>
<!-- <dubbo:registry address="
multicast
://224.5.6.7:1234"/> -->
<!-- 生成远程服务代理,可以和本地bean一样使用demoService -->
<!-- 权限服务基础系统接口包括用户、菜单、角色 -->
<dubbo:reference
id=
"systemServiceImpl"
interface=
"xxx.ISystemService"
timeout=
"10000"
/>
<!-- 区域接口 -->
<dubbo:reference
id=
"areaServiceImpl"
interface=
"xxx.IAreaService"
timeout=
"10000"
/>
<!-- 字典接口 -->
<dubbo:reference
id=
"dictServiceImpl"
interface=
"xxx.IDictService"
timeout=
"10000"
/>
<!-- 机构接口 -->
<dubbo:reference
id=
"officeServiceImpl"
interface=
"xxx.IOfficeService"
timeout=
"10000"
/>
</beans>
可能原因:
1.xml编码问题,导致标签无法被解析
2.没有下载dubbo相关依赖包