问题:Nacos2.1.0服务注册不上去
1、配置文件错误
nacos配置信息写在application.yml中
解决:将applicaiton.yml改成bootstrap.yml
2、spring.cloud.nacos.discovery.server-addr不生效
spring.cloud.nacos.discovery.server-addr设置成云服务器地址之后不生效
启动服务,一直显示请求的是localhost:8848

错误日志

原因分析

因为bootstrap.yml中只配置了spring.cloud.nacos.discovery.server-addr,没有配置spring.cloud.nacos.server-addr的地址,而spring.cloud.nacos.discovery.server-addr默认取的是${spring.cloud.nacos.server-addr}的值,所以导致程序采用了默认的localhost:8848的地址
解决方案
直接配置spring.cloud.nacos.server-addr的值,或者两个都配置,都可以实现服务注册

文章讲述了Nacos2.1.0版本中服务注册失败的问题,原因在于配置文件中缺少对spring.cloud.nacos.server-addr的正确设置,导致默认使用localhost:8848。解决方案是明确配置spring.cloud.nacos.discovery.server-addr和/或spring.cloud.nacos.server-addr的值。

2147

被折叠的 条评论
为什么被折叠?



