【问题标题】:Spring Boot application not connecting with Cloud Config ServerSpring Boot 应用程序未与 Cloud Config Server 连接
【发布时间】:2015-10-04 07:48:18
【问题描述】:

我的 Spring 启动应用程序,它与 Spring Cloud 配置服务器连接以获取外部属性,突然没有连接/与配置服务器通信。我做了很多更改,但不确定是哪一个导致了这个问题。

  1. 我在我的 spring boot 应用程序中验证了 bootstrap.yml 文件,存在以下配置,并且 spring 云配置服务器正在该位置运行

    弹簧: 应用: 名称:abc 云: 配置: uri:http://localhost:8888/

  2. 我可以看到配置服务器在 8888 端口上运行。通过运行此 URL 的“env”端点来验证它

  3. 我可以看到配置服务器中存在 abc.yml 、 abc.properties 文件

问题:如何追踪,问题出在哪里?

【问题讨论】:

    标签: java spring spring-cloud


    【解决方案1】:

    有一个环境变量“spring.application.name”被某人强行设置了一个值“xyz”,其值与我在 bootstrap.yml 中提到的应用程序名称不同

    由于环境变量覆盖属性文件值,我的 Spring Boot 应用程序正在寻找 xyz.yml 或 xyz.properties

    一旦我删除了环境变量,一切就开始正常了。

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 2019-01-19
      • 2019-07-01
      • 2018-03-18
      • 2021-10-09
      • 2016-06-04
      • 1970-01-01
      • 2017-10-20
      • 2020-01-21
      相关资源
      最近更新 更多