一、问题
使用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>
© 版权声明
1、本网站的文章内容均来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END