Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到XML架构命名空间的Spring NamespaceHandler[http://www.springframework.org/schema/p]_Java_Spring_Xsd_Schema - Fatal编程技术网

Java 找不到XML架构命名空间的Spring NamespaceHandler[http://www.springframework.org/schema/p]

Java 找不到XML架构命名空间的Spring NamespaceHandler[http://www.springframework.org/schema/p],java,spring,xsd,schema,Java,Spring,Xsd,Schema,我试图运行Pro Spring 5第5版书中的“Hello World”示例。我使用maven构建项目。构建是可以的,但是当我使用java-jar HelloWorld-1.0-SNAPSHOT.jar运行它时,它显示: 线程“main”org.springframework.beans.factory.parsing异常:配置问题:找不到XML架构命名空间的Spring NamespaceHandler[http://www.springframework.org/schema/p] 有问题的

我试图运行Pro Spring 5第5版书中的“Hello World”示例。我使用
maven
构建项目。构建是可以的,但是当我使用
java-jar HelloWorld-1.0-SNAPSHOT.jar运行它时,它显示:

线程“main”org.springframework.beans.factory.parsing异常:配置问题:找不到XML架构命名空间的Spring NamespaceHandler[http://www.springframework.org/schema/p]
有问题的资源:类路径资源[spring/app context.xml]
...
app context.xml


HelloWorld.java

package.com.example;
导入org.springframework.context.ApplicationContext;
导入org.springframework.context.support.ClassPathXmlApplicationContext;
公共类HelloWorld{
公共静态void main(字符串[]args){
ApplicationContext ctx=新的ClassPathXmlApplicationContext(“spring/app context.xml”);
MessageRenderer mr=ctx.getBean(“renderer”,MessageRenderer.class);
render先生();
}
}
pom.xml


4.0.0
com.example
你好世界
1.0-快照
1.8
1.8
org.apache.maven.plugins
maven阴影插件
包裹
阴凉处
com.example.HelloWorld
org.springframework
spring上下文
5.2.0.1发布
如果我使用
spring引导
而不是纯spring,问题就会消失。我在stackoverflow上发现了类似的问题,但它们是关于缺少依赖项的。我想我的依赖关系还可以。那么问题是什么呢