当我启动Spring Cloud Config Server时,出现以下错误。Spring Cloud Config Server无法在启动时找到PropertySource
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时,它存在并且配置服务器正在工作。到底是怎么回事?
application.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
bootstrap.yml
spring:
application:
name: configserver
谢谢配置。还有一个问题。如果该配置存在,那么为什么我会在启动时遇到错误?我想配置服务器也是一个客户端。 – 2015-02-07 17:29:07
你的意思是你想要它从它的资源库中加载它自己的属性?试试'spring.cloud.config.server.bootstrap = true'。 – 2015-02-07 17:58:36
当我把'spring.cloud.config.enabled = false'错误消失,但这意味着它不是从版本库读取。如果我在存储库中有一个application.yml和configserver.yml,配置服务器可以从存储库读取并在启动时使用这些值(如果它是唯一的配置服务器)?对不起,我还没有真正清楚我想弄清楚什么。 – 2015-02-09 16:18:21