【问题标题】:spring cloud config server - No such label: masterspring cloud config server - 没有这样的标签:master
【发布时间】:2016-09-26 05:08:59
【问题描述】:

我的云配置服务器正在返回属性文件,但现在我看到以下错误。请告诉我如何解决这个问题?

这部署在关键的云代工环境中。

{
"timestamp": 1464375520539
"status": 404
"error": "Not Found"
"exception": "org.springframework.cloud.config.server.environment.NoSuchLabelException"
"message": "No such label: master"
"path": "/couchbase-data/dev"
}

application.yml

---
spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.company.com/username/ordering-properties
          username: username
          password: "{cipher}03f0ac5cc43d913bbd45155f852d1e5c88542878491a1fc89185feea93a40084"
          search-paths: couchbase-data

security:
  basic:
    enabled: true
  user:
    name: ordering_config
    password: "{cipher}dc56acf65f93b5485c87de1a9965e76a2d0b642a0839027deffdbc35f922746f"

ma​​nifest.yml

 ---
    name: orderingconfigserver
    memory: 2048M
    instances: 1
    timeout: 180
    env:
      ENCRYPT_KEY: ORDERING

部署应用程序后,第一次点击端点返回以下错误:

{
"timestamp": 1464377154415
"status": 500
"error": "Internal Server Error"
"exception": "java.lang.IllegalStateException"
"message": "Cannot clone or checkout repository"
"path": "/couchbase-data/dev"
}

【问题讨论】:

  • 发布有关您的配置服务器的更多详细信息(bootstrap.yml 等)
  • 嗨阿里,更新了细节。
  • 你的 git repo 中有一个名为 couchbase-data 的子目录吗?
  • 是的,我这样做了,直到几分钟前它还在工作。从那时起,我所做的唯一更改是从 rabbitmq 中取消绑定应用程序,因为我认为这不是必需的。
  • 部署此工件后对端点的第一次点击返回状态 500。我现在也在帖子中粘贴了与此相关的详细信息。

标签: spring spring-boot cloud-foundry spring-cloud-config


【解决方案1】:

如果您的 git repo 的主分支名称为“main”而不是“master”,我建议您添加一个新属性来更改 default-label,如下所示:

spring.cloud.config.server.git.default-label=main

查看此link 了解更多信息。

【讨论】:

    猜你喜欢
    • 2021-02-06
    • 2016-06-04
    • 2016-10-22
    • 1970-01-01
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 2021-04-12
    相关资源
    最近更新 更多