解决Seata(Fescar) Server无法连接的Bug,no available server to connect,netty TooLongFrameException

时间:2021-5-25 作者:qvyue

错误现象

项目中报错:

解决Seata(Fescar) Server无法连接的Bug,no available server to connect,netty TooLongFrameException

Seata Server控制台报错:

解决Seata(Fescar) Server无法连接的Bug,no available server to connect,netty TooLongFrameException

根本原因

这是由于Seata 0.7.1之前的Bug

参见:https://github.com/seata/seata/issues/1295

具体原因

之前配置Seata依赖的时候是这样子:

org.springframework.cloudspring-cloud-alibaba-seataio.seataseata-all${seata.version}

但是仔细查看spring-cloud-alibaba-seata的依赖树后,发现它依赖的是fescar,是之前的包名,而且版本只有0.4.2

解决Seata(Fescar) Server无法连接的Bug,no available server to connect,netty TooLongFrameException

解决办法

修改依赖为:

io.seataseata-spring${seata.version}

即可成功运行:

解决Seata(Fescar) Server无法连接的Bug,no available server to connect,netty TooLongFrameException
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。