Seata注册到nacos踩坑

1、启动正常,控制台一直打印

no available service 'default' found, please make sure registry config correct

看了配置信息啥的,一切都是正常的,然后重启,debug找到了seata没有获取到对应服务列表,去nacos上面没有seata相关的服务注册到nacos上面,断定是seata没有启动造成的。

2、seata启动后,项目启动报错

io.seata.common.exception.FrameworkException: can not register RM,err:can not connect to services-server.

定位到是启动命令是nohup ./seata-server.sh &

应该用 

nohup  ./bin/seata-server.sh -p 8091 -h XXX.XXX.XXX -m file  >nohup.out 2>1 &

XXX.XXX.XXX修改为自己服务器 ip

你可能感兴趣的:(java,开发语言)