问题: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的值,或者两个都配置,都可以实现服务注册