环境
- 注册中心Nacos 1.1.3
- dubbo 2.7.3
问题
provider正常启动和使用,但是consumer一直无法调用服务。同样的项目,其他同事可以正常调用,我本地无法调用。
排查过程
- 开始查看启动日志,没有发现异常
- 对比Nacos上的服务元数据,都一致,理论是可以调用
- 其他同事打包jar,在我电脑上用java命令运行正常。排除电脑和环境问题
- 初步确定是IDEA问题,换了几个IDEA版本,问题依旧存在。
- 排除IDEA的问题,只能是其他外部依赖的问题,maven、jdk等
- 把maven repository文件夹清空,重新下载jar,可以正常运行
结果
应该是maven下载的某个或者某些jar存在问题,导致consumer启动异常。