问题1
java.lang.NoClassDefFoundError: jakarta/json/JsonException
场景
整合Elasticsearch是提示错误java.lang.NoClassDefFoundError: jakarta/json/JsonException
解决方案:
找不到包
添加依赖
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
</dependency>
在导入依赖后,依然发现报错,查看源码可以发现,包名对不上。
此时给jakarta.json-api设置版本文章来源:https://www.toymoban.com/news/detail-506968.html
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<version>2.0.1</version>
</dependency>
再次执行就没有问题了。文章来源地址https://www.toymoban.com/news/detail-506968.html
到了这里,关于java.lang.NoClassDefFoundError: jakarta/json/JsonException的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!