SpringBoot项目中Jedis低版本方法不存在报错解决
发表于|更新于|问题记录
|总字数:174|阅读时长:1分钟|浏览量:
错误日志:java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.expire(Ljava/lang/String;J)J
错误日志截图
项目中明确引入了高版本Jedis
,打包的lib
目录下只有jedis-3.x
版本
通过命令查询jedis所属模块
mvn dependency:tree |
可使用
grep
过滤结果,使用git Bash
终端可执行部分linux命令
mvn dependency:tree | grep jedis |
解决方式
- 在web根模块下,移除引入模块的jedis依赖
- 在web跟模块下,重新引入jedis依赖
验证打包项目中jar版本信息
线上生产环境验证
生产环境项目运行正常,此处无截图
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!