运行java项目的时候报错:NoClassDefFoundError: com/fasterxml/jackson/core/util/JacksonFeature

提问者:帅平 问题分类:微服务
在运行使用maven项目编写的java项目的时候,出现类找不到:
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/JacksonFeature
	at com.fasterxml.jackson.databind.ObjectMapper.<init>(ObjectMapper.java:655)
	at com.fasterxml.jackson.databind.ObjectMapper.<init>(ObjectMapper.java:558)
	at org.apache.spark.metrics.sink.MetricsServlet.<init>(MetricsServlet.scala:45)

请问是缺少哪个jar包?
1 个回答
与风为伴
与风为伴
导入如下包即可:

<dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.8.7</version>
</dependency>
<dependency>
            <groupId>com.fasterxml.jackson.dataformat</groupId>
            <artifactId>jackson-dataformat-xml</artifactId>
            <version>2.8.7</version>
</dependency>

切记,这里版本号是2.8.7,目前最新版本是2.14.x,如果升级了2.14.x的版本,则会报错class not found,因此记得版本号不要太高了。
发布于:2年前 (2022-12-20) IP属地:四川省
我来回答