Spring出现xmlorg.springframework.beans.factory.xml.XmlBeanDefinitionStoreException通配符的匹配很全面, 但无法找到元素

众所周知,xml有两种约束,分别是dtd和schema约束,在断网的情况书写xml文件的时候,需要引入约束文件,才会有xml提示。但是项目发布的时候,也许约束文件来解析xml文档,当我们用spring框架的时候,系统会默认先去读取本地的约束,一般存在依赖jar包的**.**.**config包下面。

如果本地找不到会通过uri去读取约束,但是在无网的情况下,找不到约束,就有可能报这个异常,但是报这个异常,多是约束版本不配对的问题,我这里用了spring-rabbit-1.0.xsd约束,和依赖jar包约束文件版本不对应,在无网的情况下就无法解析,会产生这个异常。我这里的解决办法,第一是把版本号去除(spring-rabbit.xsd),第二查看约束版本号,改成相应依赖jar包约束版本号。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值