รายงานข้อผิดพลาดของไฟล์สปริงการกำหนดค่า: คำนำหน้า "บริบท" ขององค์ประกอบ "บริบท: Component-Scan" ไม่ถูกผูกไว้ นี่คือสิ่งที่ฉันพบเมื่อฉันทำงานในโครงการ หลังจากได้รับการเตือนจากผู้จัดการโครงการและเพื่อนร่วมงานฉันจะพูดคุยเกี่ยวกับวิธีการแก้ปัญหาที่นี่
1. ข้อมูลการกำหนดค่าของสปริงมีดังนี้
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://ww.w3.org/2001/xml XSI: schemalocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans http://www.springframework.org/schema/schema แพ็คเกจ (การฉีดอัตโนมัติ)-> << span style = "สี: #ff00ff;"> บริบท: </span> ส่วนประกอบ-สแกนฐานแพคเกจ = "com.makelove88. **. dao, com.makelove88. **. บริการ"/>
2. ข้อความแสดงข้อผิดพลาดมีดังนี้
org.springframework.beans.factory.xml.xmlbeandefinitionstoreexception: บรรทัดที่ 8 ในเอกสาร XML จาก url [ไฟล์:/e: /installsoftware/tomcat/tomcat7u50_8888/webapps/jms/web-inf/classes ข้อยกเว้นที่ซ้อนกันคือ org.xml.sax.saxparseException; ผ้าลินิน: 8; คอลัมน์ Number: 109; คำนำหน้า "บริบท" ขององค์ประกอบ "บริบท: Component-Scan" ไม่ผูกพัน ที่ org.springframework.beans.factory.xml.xmlbeanDefinitionReader.doloadBeanDefinitions (XMLBEANDEFINITIONREADER.JAVA:399) ที่ org.springframework.beans.factory.xml.xmlbeanDefinitionReader.loadBeanDefinitions (XMLBEANDEFINITIONREADER.java:336) ที่ org.springframework.beans.factory.xml.xmlbeanDefinitionReader.loadBeanDefinitions (XMLBEANDEFINITIONREADER.JAVA:304) ที่ org.springframework.beans.factory.support.abstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:181) ที่ org.springframework.beans.factory.support.abstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:217) ที่ org.springframework.beans.factory.support.abstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:188) ที่ org.springframework.web.context.support.xmlwebapplicationContext.loadBeanDefinitions (xmlwebapplicationContext.java:125) ที่ org.springframework.web.context.support.xmlweBapplicationContext ที่ org.springframework.context.support.abstractrefreshableapplicationContext.refreshbeanfactory (abstractrefreshablePplicationContext.java:129) ที่ org.springframework.context.support.abstractioncontext org.springframework.context.support.abstractaplicationcontext.refresh (AbstractaplicationContext.java:452) ที่ org.springframework.web.context.contextloader.configureandrefreshweBapplicationContext org.springframework.web.context.contextloader.initwebapplicationContext (contextloader.java:306) ที่ org.springframework.web.context.contextloaderlistener.contextinitialized org.apache.catalina.core.standardcontext.listenerstart (StandardContext.java:4961) ที่ org.apache.catalina.core.standardcontext.startinternal (standardcontext.java:5455) org.apache.catalina.core.containerbase $ startchild.call (containerbase.java:1559) ที่ org.apache.catalina.core.containerbase $ startchild.call (containerbase.java:1549) ที่ java.util.concurrent.futuretask.run (futureTask.java:262) ที่ java.util.concurrent.threadpoolexecutor.runworker (Threadpoolexecutor.java:1145) ที่ java.util.concurrent.threadpoolexecutor $ worker.run (threadpoolexecutor.java:615) ที่ java.lang.thread.run (thread.java:745) เกิดจาก: org.xml.sax.saxparseexception; ผ้าลินิน: 8; คอลัมน์ Number: 109; คำนำหน้า "บริบท" ขององค์ประกอบ "บริบท: Component-Scan" ไม่ผูกพัน ที่ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.createsaxparseException (errorhandlerwrapper.java:198) ที่ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.fatalerror com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror (xmlerrorreporter.java:441) ที่ com.sun.org.apache.xerces.internal.impl.xmlerrorretorret.reporterror com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror (xmlerrorreporter.java:325) ที่ com.sun.org.apache.xerces.internal.imlnsdocumentscannerimpl.scanstartelement ที่ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl $ fragmentcontentdriver.next (xmldocumentfragmentscannerimpl.java:2786) ที่ com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next (xmldocumentscannerimpl.java:606) ที่ com.sun.org.apache.xerces.internal.inmpl.xmlnsdocumentsCannerInnerInnerImpl.next. com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument (xmldocumentfragmentscannerimpl.java:510) ที่ com.sun.org.apache.xerces.internal.parsers.xml11 com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configuration.java:777) ที่ com.sun.org.apache.xerces.internal.parsers.xmlparser.parse com.sun.org.apache.xerces.internal.parsers.domparser.parse (domparser.java:243) ที่ com.sun.org.apache.xerces.internal.jaxp.documentbuilderimpl.parse org.springframework.beans.factory.xml.defaultdocumentload.loaddocument (defaultDocumentloader.java:76) ที่ org.springframework.beans.factory.xml.xmlbeandefinitionreader.doloadDocument org.springframework.beans.factory.xml.xmlbeanDefinitionReader.doloadBeanDefinitions (XMLBEANDEFINITIONREADER.JAVA:391) ... 22 พฤศจิกายน 2016 10:09:32 AM org.Apache.catalina org.springframework.web.context.contextloaderlistener
【การวิเคราะห์ปัญหา】
แท็กบริบทถูกใช้ในไฟล์การกำหนดค่า แต่ไม่ได้ประกาศ
【สารละลาย】
เพิ่มการประกาศบริบทในไฟล์กำหนดค่า
<? xml เวอร์ชัน = "1.0" การเข้ารหัส = "utf-8"?> <ถั่ว xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://ww.w3 xmlns: context = "http://www.springframework.org/schema/context <span style = "สี: #ff00ff;"> http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd </span> base-package = "com.makelove88. **. dao, com.makelove88. **. บริการ" /> <import Resource = "classpath*:* /applicationcontext-*. xml" /> </ebeans>
ขอบคุณสำหรับการอ่านฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!