i.s.c.r.netty.NettyClientChannelManager :
no available service 'null' found, please make sure registry config correct
然后发现其中有个服务properties配置中忘记加seata分组,因为我配置在nacos(config.txt)的分组是service.vgroupMapping.guangzhou = default
所以项目中properties文件添加如下:
spring.cloud.alibaba.seata.tx-service-group=guangzhou
继续报错 :
i.s.c.r.netty.NettyClientChannelManager :
no available service 'default' found, please make sure registry config correct
反复查看所有的文件配置发现并没有错误,百度了很久发现是导入的seata依赖出现了问题,版本不一致!!由于下载seata是1.2.0版本,当时跟着视频学习,只是说导入如下依赖即可,但是其实它自带一个seata-spring-boot-starter1.3.0
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
所以!!先把自带的依赖去掉,导入自己版本对应的依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
<version>2.2.1.RELEASE</version>
<exclusions>
<!--版本1.3.0,因此排除-->
<exclusion>
<artifactId>seata-spring-boot-starter</artifactId>
<groupId>io.seata</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
没有报错了,问题解决、。。。。