堆栈信息如下:
com.alibaba.nacos.api.exception.NacosException: user not found!
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:358)
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209)
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123)
at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98)
答案是版本问题:
单独升级 dubbo-spring-boot-starter 的版本至2.7.23
PS:前提是dubbo的用户名密码该配的都配了哈
dubbo:
registry:
address: nacos://${wlnacos.config-addr}?namespace=${wlnacos.namespace}
username: nacos
password: nacos
想听唠叨的继续看版本:
背景:想用springcloud的网关和springAlibaba的其它组件,结果查这个问题都魔怔了,得有5个小时的时间
spring-boot-starter-parent: 2.7.7
dubbo-spring-boot-starter: 2.7.7
我想,从maven仓库上看 spring-boot-starter-parent版本和dubbo-spring-boot-starter对应的挺完美 肯定没问题 下图是版本列表
下图是dubbo-spring-boot-starter的版本列表:
本来以为都是一一对应的!!!
仔细一看,冒出来的这几个版本 估计是dubbo专门为nacos或者zk适配的吧