还有错误是
问题二,三:
0101 can not connect to 0.0.0.1:8091 cause:can not register RM,err:can not connect to services-server.
can not connect to services-server.
针对标题的问题,首先排查下依赖加对了没有,博主照b站up主教学导入的依赖,结果就悲剧了...
up主用的是1.3版本的seata,而博主用的是1.4.2版本的seata,支持在nacos配置中心用一个dataId导入配置。依赖也有所不同,要用到
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <version>2021.1</version> <exclusions> <!-- 要与seata服务端版本一直,所以把自带的替换掉 --> <exclusion> <groupId>io.seata</groupId> <artifactId>seata-spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <!--使用1.4.2版本,对配置可以使用data-id一个配置文件包含其他所有的配置信息--> <dependency> <groupId>io.seata</groupId> <artifactId>seata-spring-boot-starter</artifactId> <version>1.4.2</version> </dependency>
注意:我也看到过有说用如下依赖的
<!-- <dependency>--> <!-- <groupId>io.seata</groupId>--> <!-- <artifactId>seata-all</artifactId>--> <!-- <version>1.4.2</version>--> <!-- </dependency>-->
我用了好像会报错,我现在也不想重新去试了,凌晨四点人都快没了.....
针对问题二,三,我排查出的错误是,在linux服务器启动seata时,需要./seata-server.sh -p 8091 -h 你的linux服务器对外ip,不能直接./seata-server.sh启动。
原本直接启动也是没问题的,不知道为什么突然不行了,一定要加上对外ip地址,不然ideal一直会去连127.0.0.1...
版权声明:本文为lwkkk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。