Failed to instantiate [org.springframework.data.redis.connection.jedis.JedisConnectionFactory实例化配置失败

本文记录了在升级Spring Boot从2.0.3到2.3.12过程中遇到的Redis连接配置失败、slf4j版本冲突、log4j错误及Tomcat启动异常的问题及其解决方案。主要问题包括:JedisClientConfig找不到、slf4j重复依赖、NoSuchFieldError: EMPTY_BYTE_ARRAY和WebServerException。解决办法涉及调整依赖版本、排除冲突jar并参照官方文档进行配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

主要最近重构升级底层依赖版本,导致原先的一个系统以及完全起不来了。原来的Spring Boot版本是2.0.3.RELEASE 我这边给升级到Spring Boot版本:[2.3.12.RELEASE] ,Spring版本:[5.2.15.RELEASE] 原来的一些配置都会失效,导致错误不断,用了一个星期左右来进行解决这些问题,问题很多但是记录下来的就这些吧,以供后来者学习一下,避免跳进这些坑。

目录

前言:

异常一 redis/clients/jedis/JedisClientConfig

解决办法

问题二slf4j的版本冲突以及重复问题

解决办法

问题三:Exception in thread "main" java.lang.NoSuchFieldError: EMPTY_BYTE_ARRAY

问题四:WebServerException: Unable to start embedded Tomcat

解决办法


Spring Boot版本:[2.3.12.RELEASE]
1、升级Npp-provider;升级npp-web;Spring Boot版本:[2.3.12.RELEASE] ,Spring版本:[5.2.15.RELEASE]
2、升级Cloud 从8升级到15
3、升级Mybatis   <mybatis-plus-core.version>3.4.3.4</mybatis-plus-core.version>
4、添加xxjob配置以及解决Npp-provider启动异常问题
5、添加Npp-provider的redis、kafka、MongoDB配置升级SpringBoot依赖;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道阻且长-行则将至-行而不辍-未来可期

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值