已解决:java.lang.NoClassDefFoundError:com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrosp

文章目录

问题描述

  1. 在执行spark sql 的时候遇到了报错:java.lang.NoClassDefFoundError:com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector ,看提示是缺少了这个pom依赖,但是由于源码是从公司工具库中拉下来的,所以我这边也没有直接添加相应的依赖,在和同事交流了过后,他git一下没一点问题,到我这就有问题了…

  2. 这也许就是天生的脸黑吧,后来我扒拉了一下同事的pom和我的pom,一模一样…,所以为了解决这个问题,我加上了这个dependency。

    <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-paranamer -->
    <dependency>
        <groupId>com.fasterxml.jackson.module</groupId>
        <artifactId>jackson-module-paranamer</artifactId>
        <version>2.10.0</version>
    </dependency>
    
  3. 这个时候,我本地是正常的,正当我以为岁月安好的时候,提交到集群上之后,emmmmmm,报错了…

  4. 经检查,是包的版本问题,version改成2.9.10 就OK了

猜你喜欢

转载自blog.csdn.net/qq_43408367/article/details/129584735