Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'xml-bod

原创 2015年11月20日 17:23:36
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 2 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'xml-body'.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.bjsxt.spring.InjectionTest.setUp(InjectionTest.java:15)
at junit.framework.TestCase.runBare(TestCase.java:128)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'xml-body'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 28 more


当时启动报这个错,是因为配置applicationContext.xml时新建的xml文件,会默认成如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<xml-body>
</xml-body>    
将其修改为spring的配置即可:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
             </beans>
版权声明:本文为博主原创文章,未经博主允许不得转载。

android studio 使用以及常出现的问题

http://www.android-studio.org/index.php/docs/guide/132-androidstudio-inport-jar Andro...
  • puhaibo_skynet
  • puhaibo_skynet
  • 2015年06月02日 11:54
  • 956

Objective-C基础教程读书笔记(6)

第6章 源文件组织 到目前为止,我们讨论过的所有项目都是把源代码统统放入main.m文件中。类的main()函数,@interface和@implementation部分都被塞入同一个文件里。这种结...
  • mouyong
  • mouyong
  • 2013年08月15日 17:46
  • 3461

hibernate初学者可能碰到的一些问题

1:方言(dialect)写错了 导致出现   com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:  Unknown table 'syst...
  • bbewx
  • bbewx
  • 2014年08月31日 19:20
  • 1376

优雅的使用 PhpStorm 来开发 Laravel 项目

Laravel Development using PhpStorm > laravel.png" alt="" style="margin:0px 0px 10px 10px; padding:0p...
  • diannet
  • diannet
  • 2015年08月13日 17:44
  • 9008

2015最新iOS支付宝问题解答(64位)

总结一下做支付宝时遇到的问题 根据支付宝的文档,导入需要的库和文件,全部导入后会出现一下错误 1.Cannot find interface declaration for 'NSObject', s...
  • baidu_21172753
  • baidu_21172753
  • 2015年01月13日 11:45
  • 2859

Retrofit进行WebService请求遇到的问题总结

前面写了一篇利用Retrofit进行WebService请求的文章,地址是:http://blog.csdn.net/smileiam/article/details/51957232,下面说说自己在...
  • smileiam
  • smileiam
  • 2016年07月23日 17:14
  • 1829

Dubbo配置文件报错

Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, ...
  • vispin
  • vispin
  • 2015年04月15日 16:51
  • 5565

实现JAX-WS,如果忘了jaxws-spring这个jar的奇怪现象

之前参考网上的例子,练习了下并完好在本地实现了一个演示,但是后来很长时间没搞了,昨天重新弄的时候发现了各种奇怪现象: 1. applicationContext.xml 在第一行的前面有个红叉叉,鼠标...
  • Allen_jinjie
  • Allen_jinjie
  • 2013年08月13日 14:48
  • 3529

UI自动测试中遇到

在火狐或IE上可以正常运行,但是在Chrome则报错: 表单源代码如: 解决: from selenium import webdriver from time import sleep from...
  • JOJOY_tester
  • JOJOY_tester
  • 2017年06月03日 10:42
  • 1081

[读书笔记]iOS与OS X多线程和内存管理 [Blocks部分-1]

请求
  • zyb050607
  • zyb050607
  • 2015年01月23日 11:06
  • 1043
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'xml-bod
举报原因:
原因补充:

(最多只允许输入30个字)