报错起源
我是在启动https://github.com/febsteam/FEBS-Cloud项目时报错,首先百度以下文章后,开始了尝试:
- 使用tx-lcn分布式事务框架无法连接远程TM管理服务(https://blog.csdn.net/u012280292/article/details/89923299)
- 记录一次Tx_LCN连接失败的问题( There is no normal TM )(https://blog.csdn.net/qq_43371556/article/details/105757288)
直接看尝试3,它是成功的。
尝试1
将client的ip改成127.0.0.1,server的ip改成127.0.0.1,重启后仍报错
# server端配置
tx-lcn:
manager:
host: 127.0.0.1
# TM监听Socket端口.
port: 8888
# TM控制台密码
admin-key: 123456
# client端配置
tx-lcn:
client:
manager-address: 127.0.0.1:8888
尝试2
将client的ip改成0.0.0.0,server的ip改成127.0.0.1,重启仍报错
# server端配置
tx-lcn:
manager:
host: 0.0.0.0
# TM监听Socket端口.
port: 8888
# TM控制台密码
admin-key: 123456
# client端配置
tx-lcn:
client:
manager-address: 127.0.0.1:8888
尝试3(正确)
将client的ip改成具体的ip地址:192.168.37.110,server的ip也改成具体地址:192.168.37.110,重启后未报错,且正常注入nacos中
# server端配置
tx-lcn:
manager:
host: 192.168.37.110
# TM监听Socket端口.
port: 8888
# TM控制台密码
admin-key: 123456
# client端配置
tx-lcn:
client:
manager-address: 192.168.37.110:8888