在添加<context:component-scan base-package =“com.young.user”> </context:component-scan>运行jar文件java时出错

时间:2015-01-27 09:13:45

标签: java xml spring spring-mvc

Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/context]
Offending resource: class path resource [resources/application-context.xml]

请帮助我收到此错误的原因

2 个答案:

答案 0 :(得分:1)

看起来弹簧罐不包含在类路径中。将它添加到类路径中它应该可以工作。

答案 1 :(得分:0)

spring-context.jar可能遗漏了classpath个问题。尝试将spring-context依赖项添加到pom.xml,或者如果没有使用maven下载jar并添加到lib文件夹中。

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>${spring.version}</version>
</dependency>