匹配的通配符是严格的,但是没有为元素’resources’找到声明

我知道这是重复的,你们会因为它而责备我,但在阅读完所有post后我没有得到适当的解决方案。
我正在尝试在Spring Source Tool Suite中构建一个Spring Template应用程序。 我收到以下错误。

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自ServletContext资源[/WEB-INF/spring/appServlet/servlet-context.xml]的XML文档中的第16行无效; 嵌套exception是org.xml.sax.SAXParseException:cvc-complex-type.2.4.c:匹配的通配符是strict,但是没有为元素’resources’找到声明。

我的root-context.xml是这样的:

    

如果我的申请中缺少一个jar文件,请告诉我。
这些是我在我的应用程序中唯一的jar文件:
displaytag-1.0-b3.jar,spring-2.0.6.jar,spring-asm-3.0.3.RELEASE.jar,spring-beans-3.0.3.RELEASE.jar,spring-context-3.0.3.RELEASE。 jar,spring-core-3.0.3.RELEASE.jar,spring-expression-3.0.3.RELEASE.jar,spring-hibernate3-2.0.8.jar,spring-web-3.0.3.RELEASE.jar&spring- webmvc-3.0.3.RELEASE.jar

这是我的servlet-context.xml

               

请帮忙……真的很烦人。

您的XML很好,但根据SpringSource博客文章中有关Spring MVC 3的评论

标记是Spring Framework 3.0.4中的新function

您的应用程序使用Spring 3.0.3,因此您需要升级到3.0.4或更高版本才能使用资源标记。