解决:使用JWT生成TOKEN时发生错误 — javax.xml.bind.DatatypeConverter

  • 饿了么红包
    每天可领 全场通用
  • 一、问题
    使用JWT生成TOKEN时发生报错:
    java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

    二、原因
    原因:我遇到这个问题的时候,查了好久都没解决,有人说是因为JDK版本太高了,我尝试降低JDK版本,可是依然不行。后来才发现,是缺少了jaxb-api依赖包,导入之后就解决了,成功生成token,希望可以帮到你。

    三、解决
    直接在pom.xml中添加如下依赖可以解决(也可以试试降低jdk的版本)

    <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt -->
            <!-- 生成JWT的依赖 -->
            <dependency>
                <groupId>io.jsonwebtoken</groupId>
                <artifactId>jjwt</artifactId>
                <version>0.9.1</version>
            </dependency>
    
            <dependency>
                <groupId>javax.xml.bind</groupId>
                <artifactId>jaxb-api</artifactId>
                <version>2.1</version>
            </dependency>

     

     

  • 外卖/打车/电影
    各类优惠券 每天都有
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞10 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片