环境:dubbo3.0 + zookeeper 3.6.3的服务端 + openJDK15
报错信息如图:
这是我在做dubbo开源的时候一开始项目跑起来时遇到的问题,给导师反馈之后,导师带着我debug了一下(debug的过程,没有记录,就不赘述了),找到了原因:
1、首先dubbo现有的支持的zookeeper版本是3.4.x,不兼容3.6.x的zk服务端(措辞不知道有没有错)
2、其次zookeeper3.4.x版本不支持jdk15,zk的3.5.x和3.6.x的版本才支持jdk15
解决方案:
下载3.4.x的zk,并将jdk换成1.8,就可以正常启动项目了。