【发布时间】:2012-03-20 15:57:10
【问题描述】:
我的dispatcher-servlet.xml中有以下内容
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:beans="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd">
XML 验证失败说
发现从元素“context:component-scan”开始的无效内容。 '{"http://www.springframework.org/schema/mvc":argument-resolvers, "http://www.springframework.org/ 之一 schema/mvc":return-value-handlers}' 是预期的。
我已经检查了定义在
http://www.springframework.org/schema/mvc/ 一切似乎都很好。以前我使用的是 Spring mvc 3.0,它没有遇到任何问题。我所有的 jar 文件都直接在WEB-INF/lib 中。有什么想法吗?
更新
这是验证失败的行<context:component-scan base-package="com" />是的,所有使用的 jar 都来自 Spring 3.1
【问题讨论】:
-
都是3.1版本的jar吗?
-
@skaffman:已更新问题以提供信息
标签: java spring spring-mvc