Когда я запускаю свой Spring Config 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
Спасибо за ответ. Еще один вопрос. Если этот config существует, то почему я получаю ошибку при запуске? Я хотел бы, чтобы сервер конфигурации также был клиентом. –
Вы хотите, чтобы вы загрузили свои собственные свойства из своего хранилища? Попробуйте 'spring.cloud.config.server.bootstrap = true'. –
Когда я помещаю 'spring.cloud.config.enabled = false', ошибка исчезает, но это означает, что он не читает из репозитория. Если у меня есть application.yml и configserver.yml в репозитории, может ли сервер конфигурации читать из репозитория и использовать значения при запуске, если он является единственным сервером конфигурации? Извините, я не совсем понял, что я пытаюсь понять. –