一 概述
在服务中配置seata之后项目启动正常,但是一直提示seata服务无法获取。
二 解决方法
查看seata服务在nacos中的服务注册发现配置
根据配置可知,服务注册的ip时docker容器的内网ip,所以我们只需要将注册ip改为外网ip即可。
通过启动shell脚本加上命令参数启动,将服务注册的ip修改为外网ip:
sh seata-server.sh -h [IP] -p [端口]
完成seata服务注册之后,再此启动项目就不会出现seata服务找不到的报错了。