gpt4 book ai didi

spring - 配置问题:Spring NamespaceHandler for [http://www. springframework.org/schema/mvc]

转载 作者:行者123 更新时间:2023-12-04 06:46:18 25 4
gpt4 key购买 nike

Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/mvc].



谁能告诉为什么会发生这个错误?
这是我的配置。
<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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

最佳答案

@蒂乔

您需要检查几件事:

  • 您使用的 Spring 版本是否为 3.0。您在配置中指的是 spring-beans-3.0.xsd、spring-context-3.0.xsd 和 spring-mvc-3.0.xsd,因此您需要使用 Spring 3.0.* JAR。
  • 您可能已经在构建路径中拥有所有必需的 JAR,最有可能通过将外部 JAR 添加到您的构建路径来作为“引用库”。您还需要将所有 JAR 保存在 web 应用程序的 WEB_INF/lib/文件夹中(将它们直接放在该文件夹中,而不是放在 WEB-INF/lib/的子文件夹中)。只有这样,您的 Web 服务器才知道它们。这就是博佐的意思。
  • 这更微妙。确保您的 WEB-INF/lib 文件夹中没有多个 Spring JAR 版本。

  • 这些也是检查其他 NameSpaceHandler 错误所需的相同步骤,例如
    Unable to locate Spring NamespaceHandler for XML schema namespace
    http://www.springframework.org/schema/context

    或者
    Unable to locate Spring NamespaceHandler for XML schema namespace
    [http://www.springframework.org/schema/security]

    希望有帮助!

    关于spring - 配置问题:Spring NamespaceHandler for [http://www. springframework.org/schema/mvc],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7254061/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com