java.lang.IllegalArgumentException: endpoint format should like ip:port
使用seata出现这个BUG,周五出现搞了一下午,周末换了换脑子周一来一下就解决了,真是上头啊!!!
废话不多说,开始解决问题。
请注意一下几点:
1.配置文件端口号
2.我是用的是nacos做注册中心,请注意nacos的seata配置以及端口配置(这里不放图片了,截图截不全)
# seata配置
seata:
# 默认关闭,如需启用spring.datasource.dynami.seata需要同时开启
enabled: false
# Seata 应用编号,默认为 ${spring.application.name}
application-id: ${spring.application.name}
# Seata 事务组编号,用于 TC 集群名
tx-service-group: ${spring.application.name}-group
# 关闭自动代理
enable-auto-data-source-proxy: false
# 服务配置项
service:
# 虚拟组和分组的映射
vgroup-mapping:
ruoyi-system-group: default
config:
type: nacos
nacos:
serverAddr: 127.0.0.1:8848
group: SEATA_GROUP
namespace:
registry:
type: nacos
nacos:
application: seata-server
server-addr: 127.0.0.1:8848
namespace:
总结一下
就是不够心细,有时候真的会进入死胡同,还是要多看看配置是否正确,多看一下官方文档,自己一直百度别人的问题不一定是自己的问题。