博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
config client:Could not locate configserver via discovery java.lang.IllegalStateException:
阅读量:2490 次
发布时间:2019-05-11

本文共 485 字,大约阅读时间需要 1 分钟。

问题

最近,小咸儿在使用config client的时候,将application.yml 文件名称修改为bootstrap.yml文件后,仍然报错

错误提示:

Could not locate configserver via discovery java.lang.IllegalStateException:

除此之外还会在最下面显示:

在这里插入图片描述
在这里插入图片描述

解决方法

经过各种查询后,发现:在config client端中的bootstrap.yml文件中添加

eureka:  client:    service-url:      defaultZone: http://localhost:8100/eureka/

同时将远程仓库中的对应的application配置文件中的注册到注册中心的配置去掉,这样就能正常启动成功。

即让该服务先注册到Eureka上,然后读取config中的配置信息,去Git上读取配置文件。

原因

这是为什么呢?经过小咸儿猜测:该服务需要先注册到Eureka上才能找到config服务,这样才能拿到config server的实例。这样才能正常运行。

转载地址:http://hjerb.baihongyu.com/

你可能感兴趣的文章
ubuntu16.04 安装 ipython
查看>>
利用原生js做数据管理平台
查看>>
绘制自定义键盘
查看>>
如何开始DDD(完)
查看>>
poj1969---找规律
查看>>
Linux 复习重点目录
查看>>
[svc]gns3模拟器及探讨几个bgp问题
查看>>
Error:fatal: Not a git repository (or any of the parent directories): .git
查看>>
韩顺平循序渐进学java 第13讲 抽象类.接口
查看>>
Uva489
查看>>
【原创】ABAP动态编程之功能实现
查看>>
java中范型的限定
查看>>
虚拟机中centos安装gcc
查看>>
linux集成开发环境
查看>>
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery 解决方法
查看>>
NodeMan介绍
查看>>
android第三次作业
查看>>
JAVA中ACTION层, SERVICE层 ,MODLE层 和 DAO层的功能区分
查看>>
动态网页开发基础
查看>>
ATM + 购物商城程序
查看>>