Java spring应用程序未启动:SAXParseException:文档根元素;豆子;,必须匹配DOCTYPE root“;空";

Java spring应用程序未启动:SAXParseException:文档根元素;豆子;,必须匹配DOCTYPE root“;空";,java,spring,Java,Spring,我刚刚在tomcat版本6.0.32上部署了一个应用程序,我从spring得到了这个错误。我不认为xml是无效的 PAS:2011-12-28 14:19:08585信息[org.springframework.beans.factory.xml.XmlBeanDefinitionReader]- PAS:2011-12-28 14:19:08592错误[org.springframework.web.context.ContextLoader]- org.springframework.bea

我刚刚在tomcat版本6.0.32上部署了一个应用程序,我从spring得到了这个错误。我不认为xml是无效的

PAS:2011-12-28 14:19:08585信息[org.springframework.beans.factory.xml.XmlBeanDefinitionReader]- PAS:2011-12-28 14:19:08592错误[org.springframework.web.context.ContextLoader]- org.springframework.beans.factory.BeanDefinitionStoreException:来自ServletContext资源[/WEB-INF/config/applicationContext.XML]的XML文档中的第15行无效;嵌套异常为org.xml.sax.saxpasseeption:文档根元素“bean”,必须与DOCTYPE root“null”匹配。 org.xml.sax.SAXParseException:文档根元素“bean”必须与DOCTYPE root“null”匹配。 位于com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) 位于com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131) 位于com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384) 请访问com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318) 在com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.rootElementSpecified上(XMLDTDValidator.java:1621) 位于com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handlestarelement(XMLDTDValidator.java:1900) 位于com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:764) 在com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1318) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3104) 在com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) 位于com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) 位于com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) 位于com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:235) 位于com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) 位于org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:222) 位于org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) 位于org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) 位于org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:129) 位于org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:145) 位于org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126) 位于org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) 位于org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) 位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262) 位于org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) 位于org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) 位于org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) 位于org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 位于org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205) 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4704) 位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) 位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) 位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) 位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943) 位于org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778) 位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504) 位于org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315) 位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) 位于org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061) 位于org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 位于org.apache.catalina.core.StandardService.start(StandardService.java:525) 位于org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 在org.apache.catalina.startup.catalina
<?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:p="http://www.springframework.org/schema/p"
  xmlns:context="http://www.springframework.org/schema/context"
  xmlns:util="http://www.springframework.org/schema/util"   xmlns:security="http://www.springframework.org/schema/security"

  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/util
       http://www.springframework.org/schema/util/spring-util-2.5.xsd
       http://www.springframework.org/schema/security 
       http://www.springframework.org/schema/security/spring-security-2.5.xsd">

<context:property-placeholder  location="WEB-INF/passport.properties, WEB-INF/config/server.properties"/>
<util:properties id="props" location="WEB-INF/passport.properties" />

<context:component-scan base-package="util" />

<bean id="passportConfig" class="util.PassportBaseConfig"
    p:configLocation="WEB-INF/" autowire="no" factory-method="getInstance"
    init-method="init" p:userDAO-ref="passportUserDao" p:teamDAO-ref="passportTeamDao" 
    p:serverId="${serverId}">
    <constructor-arg ref="props" />

</bean>
org.xml.sax.SAXParseException: Document root element "beans", must match DOCTYPE root "null". 
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
</beans>
xmlns:context="http://www.springframework.org/schema/context"
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>**3.2.3.RELEASE**</version>
</dependency>