错误产生环境

在这里插入图片描述

Spring Boot 项目,dubbo整合zookeeper ,启动项目时报错

错误描述

java.lang.IllegalStateException: zookeeper not connected
Caused by: java.lang.IllegalStateException: zookeeper not connected
	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:80) ~[dubbo-2.7.5.jar:2.7.5]
	... 30 common frames omitted
java.lang.NullPointerException: null

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

错误原因

通过status 命令查看zookeeper 正常运行
在这里插入图片描述
放行2181端口

在这里插入图片描述
通过端口扫描,可以看到端口已经暴露出来了。
在这里插入图片描述
以上的种种可以说明zookeeper 服务器是正常启动了。

zookeeper 的超时 也进行了配置
在这里插入图片描述

为什么客户端代码无法访问呢?

因为我本人的粗心大意,在yml配置文件中配置dubbo的时候把 timeout 属性配置错误,导致 错误产生!

解决办法

修改前
在这里插入图片描述
修改后
在这里插入图片描述
启动项目
在这里插入图片描述

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐