首页 > 解决方案 > 错误:嵌套异常是 java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonMerge

问题描述

我在 Spring MVC 3.0 Maven 项目中配置 ajax json 函数并收到错误消息“嵌套异常是 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException”。那么,我应该如何配置 pom.xml 以安装所需的类?

任何建议都会非常有帮助!

标签: ajaxspring-mvc

解决方案


将以下依赖项添加到您的 pom.xml

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-core</artifactId>
  <version>${jackson.version}</version>
</dependency>
<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>${jackson.version}</version>
</dependency>
<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-annotations</artifactId>
  <version>${jackson.version}</version>
</dependency>

替换${jackson.version}为您想要的任何版本,或者只需在您的 pom.xml 顶部添加 2.x.xat


推荐阅读