springcloud连接远程nacos失败显示localhost服务连接失败的问题解决

 更新时间:2024年03月27日 11:53:21   作者:菜鸟要进击  
这篇文章主要介绍了springcloud连接远程nacos失败显示localhost服务连接失败的问题解决,文中有详细的代码示例供大家参考,对大家解决问题有一定的帮助,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、问题描述

主要异常关键信息:

  • Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}
  • java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

image-20231010175349618

image-20231010175259534

这里在学习SpringCloud共享配置bootstrap.yaml的时候,遇到的一个错误

我这里配置的虚拟机的nacos(之前普通yaml文件正常使用),但是使用bootstrap.yaml之后,控制台报错说是连接本地服务失败,说我端口不可用;直接懵了??我是远程连接呀,哪里使用本地了 ???

下面是我application.yamlbootstrap.yaml的配置

#application.yaml
server:
  port: 8082
hm:
  swagger:
    title: 购物车服务接口文档
    package: com.hmall.cart.controller
  db:
    database: hm-cart
spring:
  application:
    name: cart-service # 服务名称
  profiles:
    active: local
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.5.130:8848
      config:
        file-extension: yaml # 文件后缀名
        shared-configs: # 共享配置
            - dataId: shared-jdbc.yaml # 共享mybatis配置
            - dataId: shared-log.yaml # 共享日志配置
            - dataId: shared-swagger.yaml # 共享日志配置

了解后是nacos配置没有生效,使用默认配置“localhost”

二、问题解决

bootstrap.yaml中添加spring.cloud.nacos.config下面添加server-addr

更改后

#bootstrap.yaml
spring:
  application:
    name: cart-service # 服务名称
  profiles:
    active: local
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.5.130:8848
      config:
        file-extension: yaml # 文件后缀名
        shared-configs: # 共享配置
            - dataId: shared-jdbc.yaml # 共享mybatis配置
            - dataId: shared-log.yaml # 共享日志配置
            - dataId: shared-swagger.yaml # 共享日志配置
        server-addr: 192.168.5.130:8848

最后

到此这篇关于springcloud连接远程nacos失败显示localhost服务连接失败的问题解决的文章就介绍到这了,更多相关springcloud连接nacos失败内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • SpringCloud微服务架构实战之微服务治理功能的实现

    SpringCloud微服务架构实战之微服务治理功能的实现

    这篇文章主要介绍了SpringCloud微服务架构实战之微服务治理,这些治理工具主要包括服务的注册与发现、负载均衡管理、动态路由、服务降级和故障转移、链路跟踪、服务监控等,需要的朋友可以参考下
    2022-02-02
  • 如何基于Idea远程调试tomcat war包及jar包

    如何基于Idea远程调试tomcat war包及jar包

    这篇文章主要介绍了如何基于Idea远程调试tomcat war包及jar包,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • spring?@Transactional注解中常用参数详解

    spring?@Transactional注解中常用参数详解

    这篇文章主要介绍了spring?@Transactional注解中常用参数详解,事物注解方式:?@Transactional,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • nacos-discovery包名层级问题解决

    nacos-discovery包名层级问题解决

    这篇文章主要为大家介绍了nacos-discovery包名层级问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • java 实现读取txt文本数据并以数组形式一行一行取值

    java 实现读取txt文本数据并以数组形式一行一行取值

    今天小编就为大家分享一篇java 实现读取txt文本数据并以数组形式一行一行取值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • spring一个项目多个模块聚合打包问题解决方案(最新推荐)

    spring一个项目多个模块聚合打包问题解决方案(最新推荐)

    最近遇到个需求,针对后端解耦模块较多的项目,想在云端启动时简洁些只启动一个jar文件的情景,本文重点给大家介绍spring一个项目多个模块聚合打包问题解决方案,感兴趣的朋友一起看看吧
    2023-09-09
  • Java?Bean?Validation使用示例详解

    Java?Bean?Validation使用示例详解

    这篇文章主要为大家介绍了Java?Bean?Validation的使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Java让泛型实例化的方法

    Java让泛型实例化的方法

    这篇文章主要介绍了Java让泛型实例化的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Java Listener监听器使用规范详细介绍

    Java Listener监听器使用规范详细介绍

    监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变
    2023-01-01
  • 详解Java如何实现百万数据excel导出功能

    详解Java如何实现百万数据excel导出功能

    这篇文章主要为大家详细介绍了Java如何实现百万数据excel导出功能,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02

最新评论

?


http://www.vxiaotou.com