最近上线正式环境发现springboot的几处坑

在将SpringBoot应用部署到正式环境时,遇到使用Spring-Data-Redis连接Redis集群时出现'Jedis does not support password protected Redis Cluster configurations'的错误。问题源于Redis集群设置了密码。通过升级Spring-Data-Redis到1.5.3.RELEASE版本可以解决此问题。需要注意,如果项目包含JSP,需要使用1.4.2.RELEASE版本的spring-boot-maven-plugin,因为1.5.3.RELEASE版本不支持JSP。

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

第一个是redis的问题:redis集群报Jedis does not support password protected Redis Cluster configurations异常解决办法

解决spring-data-redis操作redis集群报“Jedis does not support password protected Redis Cluster configurations”的异常

原因:使用spring-data-redis操作redis集群时由于redis集群设置了密码。

解决方案: 升级spring-data-redis版本即可解决,最后相关jar包版本是:

<version>1.5.3.RELEASE</version> 要用这个版本的,他1.4.1哪里redis做了设置,所以一填密码就报错


打成jar包启动的话,如果项目有jsp的话,需要用到这个

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.4.2.RELEASE</version>
                <configuration>
                    <mainClass>cn.com.bluemoon.HomepageAdminApp</mainClass>
                </configuration>
            </plugin>


版本不能是1.5.3,因为1.5.3对jsp那块支持又去掉了,所以会报错。

后续遇到在完善,也是特定版本才会有这些问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值