我已经检查了与此异常相关的stackoverflow上的所有可用问题,但似乎没有人与我的问题完全相同。
我遇到了异常
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://java.sun.com/xml/ns/javaee]
我的web.xml如下
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
答案 0 :(得分:2)
web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/*.xml</param-value>
</context-param>
* .xml包含WEB-INF文件夹中的所有文件,包括web.xml。
如果你有一个context.xml,你可以使用:
<param-value>/WEB-INF/myContext.xml</param-value>
如果你有多个spring配置,你可以使用springContext * .xml来匹配所有以&#34; springContext&#34;
开头的上下文文件 <param-value>/WEB-INF/springContext*.xml</param-value>
如果context.xml中没有架构,您可以在WEB-INF中创建一个文件夹并将其命名为spring。
<param-value>/WEB-INF/spring/*.xml</param-value>