java - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/mvc

标签 java xml spring spring-mvc jackson

我正在尝试使用 Spring 4 和 Jackson 实现 Web 服务。 当我部署应用程序时,我收到以下错误:

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/mvc]
Offending resource: class path resource [namaservlet-servlet.xml]

这是我的 namaservlet-context.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"
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">

  <mvc:annotation-driven>
    <mvc:message-converters>
      <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
        <property name="objectMapper">
          <bean class="utils.HibernateAwareObjectMapper" />
        </property>
      </bean>
    </mvc:message-converters>
  </mvc:annotation-driven>

</beans>

如何解决这个问题?

谢谢

最佳答案

stracktrace 表明您的类路径中缺少 spring-webmvc jar。添加它,它应该可以正常工作

关于java - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223261/

相关文章:

java - 如何在运行时启用/禁用 JMS 监听器?我可以创建一个在运行时启用/禁用监听器的 api 吗?

java - @NonNullApi 是否涵盖静态方法?

java - 数据未从在线 mysql 服务器检索

java - 使用 JDOM 加载远程 html 源代码时出现问题

java - NoSuchBeanDefinitionException : No qualifying bean of type 'javax.servlet.Filter' available

java - 使用正则表达式将 SGML 转换为 XML?

android - 如何从 res/integers.xml 获取整数值?

java - 无法在 Spring Boot 1.4 中扩展 WebMvcAutoConfigurationAdapter

java - 有没有办法在java swing中绘制不是矩形的边界?

java - 从 MongoDB 整理中获取不需要的输出