启动seata源码常见问题

1. 项目出现:org.I0Itec.zkclient.ZkClient:
需要引用如下依赖

  
      com.101tec
      zkclient
      0.11
 

2. 项目出现:com.alibaba.dubbo.remoting.TimeoutException:
需要引用依赖

   
       org.apache.zookeeper
      zookeeper
      3.4.9
  

3. 启动seata-parent项目一直报 连接zk超时:org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 5000

解决:

      1. 检查zk注册中心是否启动
      2. 检查搭建zk服务器是否关闭防火墙
      3. 检查项目引用的 jar是否与服务器搭建的zk版本一致。
               org.apache.zookeeper
               zookeeper
               ${apache-zookeeper.version}
          本人问题是版本不一致引起的, 服务器上搭建的zk 3.4.11 项目引用的是3.4.14

4. 启动报io.seata.codec.protobuf.generated不存在,导致seata server启动不了?

去掉依赖

 
    ${project.groupId}
    seata-codec-all
   ${project.version}
  
     
       ${project.groupId}
       seata-codec-protobuf
    
  

参考:https://www.ctolib.com/lidong1665-springboot-dubbo-seata-zk.html

https://blog.csdn.net/Yang_Hai_Long_1_2/article/details/103702656

你可能感兴趣的:(启动seata源码常见问题)