nested exception is java.lang.NoClassDefFoundError: redis/clients/jedis/GeoUnit
时间: 2023-08-06 15:09:04 浏览: 242
解决Handler processing failed; nested exception is java.lang.NoClassDefFoundError_kmode exception
5星 · 资源好评率100%
这个错误的原因是你使用的 jedis 版本过低,没有包含 Geo 相关的类。你可以升级 jedis 版本来解决该问题。在 pom.xml 中将 jedis 的版本升级到 3.2.0 或以上:
```xml
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
```
如果你使用的是 Gradle,可以在 build.gradle 中将 jedis 的版本升级到 3.2.0 或以上:
```
implementation 'redis.clients:jedis:3.2.0'
```
升级完依赖后,重新编译项目即可。
阅读全文