关于spring找不到xsd文档的问题

心不动则不痛 提交于 2020-02-03 07:56:48

关于 找不到元素 ‘beans’ 的声明 的问题

在学习ssm项目的时候,一直没出现过问题的sping配置文档却出现了问题:
cvc-elt.1: 找不到元素 'beans' 的声明。
这个很奇怪的错误,之前也出现过一次,仔细的查看了一下配置文档也没法发现错误,苦恼了一下午,最后又突然莫名其妙的好了。(后来想想可能就是spring官网的问题)
这次又报了这个异常,但是怎么改也弄不好了,经过排查,版本号没有问题,也没有任何写错的地方,就这样苦恼了将近一天,剪切重新粘贴保存也没有任何效果:
在这里插入图片描述
后来在百度上查到说是可能spring官网的问题,访问不到xsd文档,于是我在浏览器中输入https://www.springframework.org/schema/beans/spring-beans.xsd,访问不到,这时候就想到自己本地也有spring 的jar包,为什么没有直接访问本地的jar包呢?
然后又仔细的查阅了资料
把访问路径改为classpath,还是不行;
把https改为http,就可以了:
在这里插入图片描述
总结
经过查阅各种资料,可能是以下的几个问题:
1.配置文件中版本号和本地jar包不一致的问题;
2.如果用的是官网的给出的约束示例,就像我的一样使用的是https开头的。需要改为http;
3.spring官网的问题:如果本地没有对应spring的jar包,需要去spring官网上下载文档的,可以在浏览器中试试能不能访问到xsd文档;
4.配置文件中手误写错了;

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!