一 概述
在服务中配置seata之后项目启动正常,但是一直提示seata服务无法获取。
二 解决方法
查看seata服务在nacos中的服务注册发现配置

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

根据配置可知,服务注册的ip时docker容器的内网ip,所以我们只需要将注册ip改为外网ip即可。
通过启动shell脚本加上命令参数启动,将服务注册的ip修改为外网ip:
sh seata-server.sh -h [IP] -p [端口]
完成seata服务注册之后,再此启动项目就不会出现seata服务找不到的报错了。
3408
3893