Bootstrap

seata-server启动是内网ip导致springboot项目无法找到seata服务

一 概述

在服务中配置seata之后项目启动正常,但是一直提示seata服务无法获取。

二 解决方法

        查看seata服务在nacos中的服务注册发现配置

        

根据配置可知,服务注册的ip时docker容器的内网ip,所以我们只需要将注册ip改为外网ip即可。

通过启动shell脚本加上命令参数启动,将服务注册的ip修改为外网ip:

sh seata-server.sh -h [IP] -p [端口]

        完成seata服务注册之后,再此启动项目就不会出现seata服务找不到的报错了。

;