gpt4 book ai didi

Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Spring 配置文件报错:元素 "context:component-scan" 的前缀 "context" 未绑定,这是我在做项目的时候遇到的,经过项目经理及同事提醒解决了,这里就说下如何解决.

     1.spring配置信息如下 。

?
1
2
3
4
5
6
7
8
9
10
11
12
<? 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.xsd">
 
   <!-- 自动扫描dao和service包(自动注入) -->
   << span style = "color: #ff00ff;" >context:</ span >component-scan base-package="com.makelove88.**.dao,com.makelove88.**.service" />
   < import resource = "classpath*:*/applicationContext-*.xml" />
 
 
</ beans >

     2.错误信息如下 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 8 in XML document from URL [file:/E:/InstallSoftware/tomcat/tomcat7u50_8888/webapps/jms/WEB-INF/classes/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 8 ; columnNumber: 109 ; 元素 "context:component-scan" 的前缀 "context" 未绑定。
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java: 399 )
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java: 336 )
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java: 304 )
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 181 )
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 217 )
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.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 )
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java: 452 )
   at 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 )
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 4961 )
   at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java: 5455 )
   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java: 150 )
   at 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(ThreadPoolExecutor.java: 1145 )
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: 615 )
   at java.lang.Thread.run(Thread.java: 745 )
Caused by: org.xml.sax.SAXParseException; lineNumber: 8 ; columnNumber: 109 ; 元素 "context:component-scan" 的前缀 "context" 未绑定。
   at com.sun.org.apache.xerces.internal.util.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(XMLNSDocumentScannerImpl.java: 289 )
   at 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.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java: 117 )
   at 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 )
   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.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java: 76 )
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument(XmlBeanDefinitionReader.java: 429 )
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java: 391 )
   ... 22 more
十一月 09 , 2016 10 : 09 : 32 上午 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

【问题分析】 。

     配置文件中使用了context标签,但未声明.

【解决方案】     在配置文件中加上context的声明 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version= "1.0" encoding= "UTF-8" ?>
<beans xmlns= "http://www.springframework.org/schema/beans"
   xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
<span style= "color: #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>    ">
 
   <!-- 自动扫描dao和service包(自动注入) -->
   <context:component-scan base- package = "com.makelove88.**.dao,com.makelove88.**.service" />
   < import resource= "classpath*:*/applicationContext-*.xml" />
 
 
</beans>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。

最后此篇关于Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决的文章就讲到这里了,如果你想了解更多关于Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com