14

当我启动 Spring Cloud Config Server 时,出现以下错误。

Could not locate PropertySource: I/O error on GET request for "http://localhost:8888/configserver/default/master":Connection refused; nested exception is java.net.ConnectException: Connection refused

但是,当我在浏览器中点击该 URL 时,它存在并且配置服务器正在工作。到底是怎么回事?

应用程序.yml

server:
  port: 8888
management:
  context-path: /admin
logging:
  level:
    com.netflix.discovery: 'OFF'
    org.springframework.cloud: 'DEBUG'
spring:
  cloud:
    config:
      server:
        git:
          uri: file:/home/dev/configs     

引导程序.yml

spring:
  application:
    name: configserver
4

3 回答 3

12

如果您的配置服务器也不打算成为配置客户端,则您需要设置spring.cloud.config.enabled=false以避免该日志条目(尽管它是无害的)。

于 2015-02-07T15:47:02.100 回答
0

当您的一项服务无法连接到 cloud-config 服务器时,会显示此错误。为了使它工作。我假设您正在使用 STS 或任何 Eclipse 环境,运行您的 cloud-config 服务器应用程序,然后运行其配置存储在 cloud-config 中的其他服务。保持运行这两个服务非常重要。需要注意的其他预防措施是:应用程序的 application.properties 文件应重命名为 bootstrap.properties' 并且端口不应被任何其他服务使用

于 2020-07-07T20:49:12.100 回答
-4

bootstrap yml 文件中的 eureka.client.serviceUrl.defaultZone 和 spring.cloud.config.* 配置

于 2017-02-07T05:42:21.627 回答