`

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Config

 
阅读更多

我在spring2.56时用到了spring中的context标签

<context:annotation-config/> 时,发现报如下错误:

 

问题描述:

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem:
Unable to locate Spring NamespaceHandler for XML schema namespac[http://www.springframework.org/schema/context]

解决方案:

这个应该是jar和spring的配置文件中的声明不匹配导致的。
xmlns:context=http://www.springframework.org/schema/context

 

找到spring-context.jar包,

双击打开查看是否有

spring.handlers和spring.schemas文件。

 

如果有代表此spring-context.jar包是2.56版本,如果没有这两个文件则是spring2.0版本。

 

还有一种方式是查看MANIFEST.MF文件打开,查看spring-version是否是2.56以上的版本。

如果低于2.56则会报此异常,原因是spring2.0版本没有提供context的配置。

 

如果需要使用到context注解 则需要导入spring-context.jar 是2.56版本即可。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics