O erro do arquivo de configuração da primavera relatado: o prefixo "contexto" do elemento "contexto: componente-scan" não está vinculado. Foi isso que encontrei quando estava trabalhando em um projeto. Depois de ser lembrado pelo gerente e colegas do projeto, falarei sobre como resolvê -lo aqui.
1. As informações de configuração da prole são as seguintes
<? xml versão = "1.0" coding = "utf-8"?> <Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http:/wwww.w3 xsi: schemalocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans http://www.springerswork.org/schema pacotes (injeção automática)-> << span style = "cor: #ff00ff;"> contexto: </span> componente-scan-package = "com.makelove88. **.
2. A mensagem de erro é a seguinte
org.springframework.beans.factory.xml.xmlbeanndefinitionStoreException: Linha 8 no documento XML do url [arquivo:/e: /installsoftware/tomcat/tomcat7u50_888/webapps/jms/web-nf/class/clslictynation/clslictynation/clslictynation/clslicty; Exceção aninhada é org.xml.sax.saxparseException; Linhagem: 8; ColumnNumber: 109; O prefixo "contexto" do elemento "contexto: Scan componente" não está vinculado. em org.springframework.beans.factory.xml.xmlbeanndefinitionReader.doloadbeanndefinitions (xmlbeanndefinitionReader.java:399) em org.springframework.beans.factory.xml.xmlbeanndefinitionReader.loadBeandEfinitions (xmlBeandEfinitionReader.java:336) em org.springframework.beans.factory.xml.xmlbeanndefinitionReader.loadBeandEfinitions (xmlbeanndefinitionReader.java:304) em org.springframework.beans.factory.support.abstractBeandEfinitionReader.loadbeanCeafinitions (AbstractBeanDefinitionReader.java:181) em org.springframework.beans.factory.support.abstractBeandEfinitionReader.loadbeanCeafinitions (AbstractBeanDefinitionReader.java:217) em org.springframework.beans.factory.support.abstractBeanDefinitionReader.loadbeandEfinitions (AbstractBeanDefinitionReader.java:188) em org.springframework.web.context.support.xmlwebapplicationContext.loadbeandEfinitions (xmlwebApplicationContext.java:125) em org.springframework.web.context.support.xmlwebApplicationContext.loadbeandEfinitions (xmlwebApplicationContext.java:94) em org.springframework.context.support.abstractrefreshableApplicationContext.RefreshBeanFactory (abstractrefreshableApplicationContext.java:129) em org.springframework.context.support.abstractApplicationContext.ObtainFreshBeanFactory (AbstractApplicationContext.java:537) em org.springframework.context.support.abstractAppLicationContext.Fresh APRACTRATAPLICATIONCIONCIONT.SUPTRATRAPLICATIONCIONCIONCIONCIONCEXT.FRESFRESH2 org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) at org.springframework.web.context.contextLoaderListener.Contextinitialized (ContextLoaderListener.java:106) em org.apache.catalina.core.standardcontext.listerstart (standardcontext.java:4961) org.apache.catalina.core.standardcontext.startinternal (standardcontext.java:5455) em org.apache.catalina.util.lifecyclebase.start (lifecyclebase.java:150) em org.apache.catalina.core.containerbase $ startchild.call (contentserbase.java:1559) em org.apache.catalina.core.containerbase $ startchild.call (containerbase.java:1549) em java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.thread.run (thread.java:745) causado por: org.xml.sax.saxparseException; Linhagem: 8; ColumnNumber: 109; O prefixo "contexto" do elemento "contexto: Scan componente" não está vinculado. em com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.createsaxparseexception (errorHandlerWrapper.java:198) em com.sun.org.apache.xerces.internal.util.errorHandLeRwrapper.fatalerror (errorHandrapper com.sun.org.apache.xerces.internal.impl.xmlerRorRorter.Reporterror (xmlerRorRoporter.java:441) em com.sun.org.apache " com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:289) em com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentsCannerimpl $ fragmentContentDriver.Next (xmldocumentFragmentsCannerimpl.java:2786) em com.sun.org.apache.xerces.internal.impl.xmldocumentsCannerimpl.Next (xmldocumentsCannerimpl.java:606) em com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscannerImpl.axerx. com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configuration.java:777) em com.sun.org.apache.xerces.internal.parsers.xmlparser.parse (xmlparser.java.java.parsers.xmlparser.parse (xmlparser.java.java.parsers.xmlparser.parse (xmlparser.java. com.sun.org.apache.xerces.internal.parsers.domparser.parse (domparser.java:243) em com.sun.org.apache.xerces.internal.jaxp.documentbuilderImpl.pare (DocumentBuilderImpl.java:347) org.springframework.beans.factory.xml.defaultDocumentLoader.loadDocument (DefaultDocumentLoader.java:76) em org.springframework.bean.factory.xml.xmlbeanfinitionReader.doloaddocument (xmlé org.springframework.beans.factory.xml.xmlbeanndefinitionReader.doloadbeanndEfinitions (xmlbeanndefinitionReader.java:391) ... 22 mais de novembro 09, 2016 10:09:32 amxt.apache.catalina.Core.Core.CoeRDENCER.COREDONCERD.CORET.CORREDONCERD.CORENTENCERD.CORETER.CORETER.CORET.CORREDORENT.CORRETER.CORETER.CORENT.CERTER.CORENT.CORENT.CORRET. org.springframework.web.context.ContextLoaderListener
【Análise de problemas】
A tag de contexto é usada no arquivo de configuração, mas não foi declarada.
【Solução】
Adicionar declaração de contexto no arquivo de configuração
<? xml versão = "1.0" coding = "utf-8"?> <Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http:/www.w.w3.org/2001/xmls =" http:/wwwwst. #ff00ff; "> xmlns: context =" http://www.springframework.org/schema/context "</span> xsi: schemalocation =" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd <span style = "color: #ff00ff;"> http://www.springframework.org/schema/Context http://www.springframework.org/schema/context/spring-context.xsd </span> "> <!-varredura automática de pacotes de dao e serviço (injeção automática)-> <contexto: componente-scan-cackage =" com.makelove8. ** **. Resource = "ClassPath*:*/ApplicationContext-*. Xml"/> </ Beans>
Obrigado pela leitura, espero que isso possa ajudá -lo. Obrigado pelo seu apoio a este site!