springcloud第4季 seata报could not find any implementation for class

一 问题说明

1.1 描述

在使用seata2.0+alibaba-cloud 2022.0.0.0-RC2+nacos 2.2.3 模拟下订单分布式事务场景,出现如下问题:java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0

查看服务端:java.util.ServiceConfigurationError: com.alipay.sofa.jraft.rpc.RaftRpcFactory: could not find any implementation for class

1.2 原因

查看cloud版本和nacos,seata对应关系;总结问题,就是版本不兼容问题导致

关于seata-server异常could not find any implementation for class的踩坑解决情况_java.util.serviceconfigurationerror: com.alipay.so-CSDN博客

1.3 解决办法

1.将服务端seata版本从2.0降级到1.7,如下图

2.重试验证后,亲测得到解决

相关推荐
嗨!陌生人3 小时前
SpringSecurity中文文档(Servlet Session Management)
java·hadoop·spring boot·后端·spring cloud·servlet
randy.lou8 小时前
SpringBoot: Eureka入门
spring boot·后端·eureka
碎像8 小时前
使用AI工具 Baidu Comate 辅助编码 快速定位修改Bug
java·前端·后端·bug·intellij idea
AQin10128 小时前
【填坑向】后端如何处理CORS跨域问题
后端
拖把湛屎,戳谁谁死8 小时前
SpringMVC的基本使用
java·spring·tomcat
404_NOT_FOUND@8 小时前
javaEE——Servlet
后端
gerrylon0078 小时前
golang 1.22特性之for loop
开发语言·后端·golang
Alfredorw9 小时前
数据库的多表关系:从入门到熟练
数据库·后端·sql·mysql
Setsuna_F_Seiei9 小时前
Nest.js 服务端之使用 JWT 进行登录身份校验
前端·后端·nestjs
奋斗的袍子0079 小时前
SpringBoot:SpringBoot中调用失败如何重试
java·spring boot·后端·spring·spring-retry·失败重试·方法降级