Spring配置文件报错问题
项目中Spring的各种配置文件报错,在左边处显示红叉.
问题一:
-
出现这种情况是标签头部有空格!.
问题二:
问题描述:配置文件傍边会报错,就是说找不到这个标签对应的约束等,spring-mvc.xml,spring-mybatis,applicationContext.xml等配置文件都会出现这样的错误.
-
查阅了网上的资料,说的各种解决方法,比如说是对应的约束jar包没有引入等等解决方案.但是我这里适用.我使用的是Maven来管理jar包的,jar包都存在. 还有就是pom.xml文件中Spring版本与配置文件头部约束中的版本号不对应.我的确实是这个原因.但是我改了版本号还是没用……无奈
最终解决方案
-
注意到把空格删掉,然后把版本号删掉.问题解决.完美运行~
补充:
出现以上错误启动Tomcat会报如下错(部分带代码)
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 63; cvc-elt.1: 找不到元素 beans 的声明。