스프링 구성 파일 오류 오류 가보고되었습니다 : "컨텍스트 : Component-Scan"요소의 접두사 "컨텍스트"는 바인딩되지 않았습니다. 이것이 프로젝트를 진행할 때 발생한 것입니다. 프로젝트 관리자와 동료들에게 상기시켜 준 후 여기에서이를 해결하는 방법에 대해 이야기하겠습니다.
1. 스프링 구성 정보는 다음과 같습니다
<? xml 버전 = "1.0"alcoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans"xmlns : xsi = "http://ww.w.w3.org/2001/xmlschema-instance" xsi : schemalocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans http://www.spramework.org/schema/beans/spring-beans.xsd"! (Automatic Injection)-> << span style = "color : #ff00ff;"> context : </span> component-scan base-package = "com.makelove88. **. dao, com.makelove88. **.
2. 오류 메시지는 다음과 같습니다
org.springframework.beans.beans.xml.xmlBeanDefinitionStoreException : URL의 XML 문서의 8 행 중첩 예외는 org.xml.sax.saxparseexception입니다. LineNumber : 8; 칼럼 번호 : 109; 요소 "컨텍스트 : 구성 요소 스캔"의 접두사 "컨텍스트"는 바인딩되지 않았습니다. at org.springframework.beans.factory.xml.xmlbeandefinitionreader.doloadbeandefinitions (xmlbeandefinitionreader.java:399) at org.springframework.bean.beans.factory.xml.xmlbeandefinitionreader.loadbeandefinitions (xmlbeandefinitionreader.java:336) at org.springframework.bean.beans.factory.xml.xmlbeandefinitionreader.loadbeandefinitions (xmlbeandefinitionreader.java:304) at org.springframework.bean.bean.support.abtractbeandefinitionreader.loadbeandefinitions (AbstractBeanDefinitionReader.java:181) at org.springframework.beans.beans.support.abstractbeandefinitionreader.loadbeandefinitions (AbstractBeanDefinitionReader.java:217) at org.springframework.beans.beans.support.abtractbeandefinitionreader.loadbeandefinitions (AbstractBeanDefinitionReader.java:188) at org.springframework.web.context.support.xmlwebapplicationcontext.loadBeanDefinitions (xmlwebapplicationcontext.java:125) at org.springframework.web.context.support.xmlwebapplicationcontext.loadBeanDefinitions (xmlwebapplicationcontext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537) org.springframework.context.support.abstractApplicationContext.Refresh (AbstractApplicationContext.java:452) at org.springframework.web.context.contextloader.configureandrefreshwebapcationcontext (contextloader.java:403) org.springframework.web.context.contextloader.initwebapplicationcontext (contextloader.java:306) at org.springframework.web.context.contextloaderlistener.contextinitialized (contextloaderlistener.java:106) at org.apache.catalina.core.standardcontext.listenerstart (표준 Context.java:4961) at org.apache.catalina.core.startinternal (StandardContext.java:5455) org.apache.catalina.util.lifecyclebase.start (org.apache.catalina.core.containerbase $ startchild.call (containerbase.java:1559) at org.apache.catalina.core.containerbase $ startchild.call (containerbase.java:1549) at java.util.concurrent.futuretask.run (futuretask.java:262) at java.util.concurrent.threadpoolexecutor.runworker (java.util.concurrent.threadpoolexecutor $ worker.run (threadpooleecutor.java:615)의 java.lang. org.xml.sax.saxparseexception; LineNumber : 8; 칼럼 번호 : 109; 요소 "컨텍스트 : 구성 요소 스캔"의 접두사 "컨텍스트"는 바인딩되지 않았습니다. at com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.errorhandlerwrapper.errorhandlerWrapper.createsAxParseException (ErrorHandlerWrapper.java:198) at com.sun.org.apache.xerces.internal.util.errorhandlerWrapper.fatalerRor (ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror (xmlerrorreporter.java:441) at com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror (xmlerrorreporter.java:368) at com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror (xmlerrorreporter.java:325) at com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscannerimpl.scanstartelement (xmlnsdocuments cannnernnermpl.2 com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl $ fragmentContentDriver.next (xmldocumentfragmentscannerimpl.java:2786) at com.sun.org.apache.xerces.internal.impl.xmldocumentsCannerImpl.next (xmlDocumentsCannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.xmlnsdocumentsCannerMpl.next (xmlnsdocumentscanimpl.1117) com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument (xmldocumentfragmentscannerimpl.java:510) at com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configation.java) com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.xmlparser.parse (xmlparser.java:141) at com.sun.org.apache.xerces.internal.parsers.domparser.parse (domparser.java:243) at com.sun.org.apache.xerces.internal.jaxp.documentbuilderimpl.parse (documentbuilderimpl.java:347) at org.springframework.beans.beans.xml.defaultDocumentLoader.loadDocument (defaultDocumentLoader.java:76) at org.spramework.beans.beans.come.xml.xmlbeandefinitionreader.doloaddocument (xmlbeandefinitionreader.java:429) org.springframework.beans.beans.xml.xmlbeandefinitionreader.doloadbeandefinitions (xmlbeandefinitionreader.java:391) ... 22 11 월 09, 2016 10:09:32 am org.apache.catalina.core.core.core.core.standardcontext extinats incistatt incistats incistats incistast incistats incistats incistats incistats incistats. org.springframework.web.context.contextloaderListener
【문제 분석】
컨텍스트 태그는 구성 파일에 사용되지만 선언되지 않았습니다.
【해결책】
구성 파일에 컨텍스트 선언을 추가하십시오
<? xml version = "1.0"encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans"xmlns : xsi = "http://www.w.3.org/2001/xmlschema-instance"<ff00ff " xmlns : context = "http://www.springframework.org/schema/context"</span> xsi : schemalocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/schema/schema/schema/schema/schema/schema/schemas 스타일 = "색상 : #ff00ff;"> http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd </spant> "> <!-자동 퇴치 (Automatic Epentection)-> 컨텍스트 :> 컨텍스트 :> BASE-PACKAGE = "COM.MAKELOVE88. **. DAO, COM.MAKELOVE88. **. 서비스" /> <import resource = "ClassPath*:* /ApplicationContext-*. XML" /> < /beans>
읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!