栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

连接nacos服务器报错,显示/nacos/v1/ns/instance after all servers([localhost:8848])

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

连接nacos服务器报错,显示/nacos/v1/ns/instance after all servers([localhost:8848])

前置条件:

common类引入以下依赖:

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        
        

        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
        
        

1)在nacos上创建配置文件

 2)创建成功后

 3)本地创建bootstrap.properties

#服务名称
spring.application.name=mall-coupon
#配置文件nacos地址
spring.cloud.nacos.config.server-addr=192.xxx.xx.xx:8848
#注册与发现nacos地址
spring.cloud.nacos.discovery.server-addr=192.xxx.xx.xx:8848
#指定配置文件类型
spring.cloud.nacos.config.file-extension=properties
#data-id
spring.cloud.nacos.config.name=mall-coupon

4)在具体服务启动类增加注解

@EnableDiscoveryClient
@SpringBootApplication
@MapperScan("com.example.mall.coupon.dao")
@EnableDiscoveryClient
public class CouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(CouponApplication.class, args);
    }

}

问题一:bootstrap.properties未生效

配置了bootstrap.properties配置文件,从nacos读取配置,但是感觉并没有走nacos,继续读的本地配置(application.yml/或其他配置文件)。

解决办法:删除本地配置文件,只留bootstrap.properties,先成功连接上nacos配置中心

此时如果没连接上nacos,会报一些配置文件错误,比如mysql连接错误等。

引入以下依赖,解决bootstrap.properties读取问题

        
            org.springframework.cloud
            spring-cloud-starter-bootstrap
            3.0.2
        

问题二:解决nacos连接问题(若bootstrap.properties配置文件没生效,详细阅读上面的解决办法)

#服务名称
spring.application.name=mall-coupon
#配置文件nacos地址
spring.cloud.nacos.config.server-addr=192.xxx.xx.xx:8848
#注册与发现nacos地址
spring.cloud.nacos.discovery.server-addr=192.xxx.xx.xx:8848
#指定配置文件类型
spring.cloud.nacos.config.file-extension=properties
#data-id
spring.cloud.nacos.config.name=mall-coupon

配置上面的配置文件,应该可以启动成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号