运行 jar 文件 java 添加 <context:component-scan base-package="com.young.user" /> 时出现错误
Getting error while running jar file java on adding <context:component-scan base-package="com.young.user" />
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]
请帮助我为什么会收到此错误
看起来 spring 罐子没有包含在您的类路径中。将它添加到类路径中,它应该可以工作。
问题可能是您的 classpath
中缺少 spring-context.jar
。尝试将 spring-context 依赖项添加到您的 pom.xml
,或者如果不使用 maven
下载 jar 并添加到您的 lib 文件夹。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
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]
请帮助我为什么会收到此错误
看起来 spring 罐子没有包含在您的类路径中。将它添加到类路径中,它应该可以工作。
问题可能是您的 classpath
中缺少 spring-context.jar
。尝试将 spring-context 依赖项添加到您的 pom.xml
,或者如果不使用 maven
下载 jar 并添加到您的 lib 文件夹。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>