美文网首页Spring Cloud Seata
解决Seata(Fescar) Server无法连接的Bug,n

解决Seata(Fescar) Server无法连接的Bug,n

作者: qiyubing | 来源:发表于2019-07-21 23:58 被阅读28次

错误现象

项目中报错:

Seata Server控制台报错:

根本原因

这是由于Seata 0.7.1之前的Bug

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

具体原因

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

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-alibaba-seata</artifactId>
</dependency>

<dependency>
    <groupId>io.seata</groupId>
    <artifactId>seata-all</artifactId>
    <version>${seata.version}</version>
</dependency>

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

解决办法

修改依赖为:

<dependency>
    <groupId>io.seata</groupId>
    <artifactId>seata-spring</artifactId>
    <version>${seata.version}</version>
</dependency>

即可成功运行:

相关文章

网友评论

    本文标题:解决Seata(Fescar) Server无法连接的Bug,n

    本文链接:https://www.haomeiwen.com/subject/igxblctx.html