2014年7月15日下午4:10:38 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息:从文件[E:\ theBckps \ theBckps \ Saurabh D drive \ Eclipse_workspace1 \ SpringHello \ src \ applicationContext.xml]加载XML bean定义 线程" main"中的例外情况org.springframework.beans.factory.BeanDefinitionStoreException:从文件[E:\ theBckps \ theBckps \ Saurabh D drive \ Eclipse_workspace1 \ SpringHello \ src \ applicationContext.xml]解析XML文档的意外异常;嵌套异常是java.lang.IllegalStateException:无法从位置加载模式映射[META-INF / spring.schemas] 在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) 在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) 在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) 在org.springframework.beans.factory.xml.XmlBeanFactory。(XmlBeanFactory.java:73) 在org.springframework.beans.factory.xml.XmlBeanFactory。(XmlBeanFactory.java:61) 在CheckIt.main(CheckIt.java:15) 引起:java.lang.IllegalStateException:无法从位置[META-INF / spring.schemas]加载模式映射 在org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMappings(PluggableSchemaResolver.java:153) 在org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:110) 在org.springframework.beans.factory.xml.DelegatingEntityResolver.resolveEntity(DelegatingEntityResolver.java:85) 在org.springframework.beans.factory.xml.ResourceEntityResolver.resolveEntity(ResourceEntityResolver.java:74) at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:107) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:1100) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument(XMLSchemaLoader.java:595) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:2432) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1782) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl $ NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3103) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl $ PrologDriver.next(XMLDocumentScannerImpl.java:922) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at 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) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) 在org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75) 在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) ......还有5个 引起:java.io.FileNotFoundException:E:\ theBckps \ For Post M(系统找不到指定的文件) at java.util.zip.ZipFile.open(Native Method) 在java.util.zip.ZipFile。(ZipFile.java:127) 在java.util.jar.JarFile。(JarFile.java:135) 在java.util.jar.JarFile。(JarFile.java:72) 在sun.net.www.protocol.jar.URLJarFile。(URLJarFile.java:72) 在sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48) 在sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:80) 在sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:132) 在org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils.java:110) 在org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMappings(PluggableSchemaResolver.java:144) ......还有28个
答案 0 :(得分:3)
当Spring上下文无法加载时,请务必检查堆栈跟踪的底部。
您的错误在于:FileNotFoundException
确保您的ZIP存档位于类路径中。
引起:java.io.FileNotFoundException:E:\ theBckps \ For Post M(系统找不到指定的文件) at java.util.zip.ZipFile.open(Native Method) 在java.util.zip.ZipFile。(ZipFile.java:127) 在java.util.jar.JarFile。(JarFile.java:135) 在java.util.jar.JarFile。(JarFile.java:72) 在sun.net.www.protocol.jar.URLJarFile。(URLJarFile.java:72) 在sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48) 在sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:80) 在sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:132) 在org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils.java:110) 在org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMappings(PluggableSchemaResolver.java:144) ......还有28个