问题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设置版本
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<version>2.0.1</version>
</dependency>
再次执行就没有问题了。