Spring发生错误:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu

spring测试时报错:

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 76; cvc-elt.1: 找不到元素 'beans' 的声明。
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:397)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:335)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243)
	at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127)
	at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:539)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)

中以上提示中可以发现,它的大概位置为lineNumber: 5; columnNumber: 76;这个位置大概是Spring框架xml配置文件的头部,配置文件内容如下所示:
Spring发生错误:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu_第1张图片根据提示位置,可以发现这个错误在里面,这时我们只需要仔细查看配置文件的编写是否正确,通过配置文件的检查可以发现我这里的错误:
Spring发生错误:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu_第2张图片一般来说错误位置就在提示位置的附近,所以只要我们耐心查找就能发现那个位置有错误!现在我们修改配置文件:
Spring发生错误:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu_第3张图片修改正确后我们次运行程序:
Spring发生错误:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu_第4张图片程序运行成功啦!

你可能感兴趣的:(Spring异常合集,Spring,Exception,初学Spring)