У меня проблемы с получением файлов конфигурации из моего удаленного репозитория на github.
Spring Cloud Config
org.springframework.boot
spring-boot-starter-parent
3.3.4
17
2023.0.2
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
org.springframework.cloud
spring-cloud-config-server
org.springframework.boot
spring-boot-starter-test
test
server:
port: 8888
spring:
application:
name: ConfigServer
cloud:
config:
server:
git:
uri: ${GITHUB_URI}
username: ${GITHUB_USERNAME}
password: ${GITHUB_PASSWORD}
skip-ssl-validation: true
clone-on-start: true
default-label: main
logging:
level:
org.springframework.cloud.config.server: TRACE
org.eclipse.jgit: TRACE
Похоже, что сервер конфигурации правильно аутентифицируется на github. Если я изменю что-либо в URI, имени пользователя или пароле, я получу несанкционированное исключение при запуске, так что все должно быть в порядке.
>
Репозиторий на github, на который я указываю, имеет единственную ветку «main» и на данный момент содержит только один файл с именем «application.yml».
Странно то, что когда я ищу случайный путь, вызов сразу переходит в 404:
$ curl http://localhost:8888/safassdfa
{"timestamp":"2024-10-12T15:52:28.460+00:00","status":404,"error":"Not Found","path":"/safassdfa"}
Но когда я пробую путь, который должен существовать, вызов зависает до тех пор, пока не истечет тайм-аут:
$ curl http://localhost:8888/default/application
ИЛИ
$ curl http://localhost:8888/main/application.yml
оба выходят из строя, и в журналах сервера конфигурации я вижу:
2024-10-12T17:58:14.279+02:00 INFO 19170 --- [ConfigServer] [nio-8888-exec-6] o.s.c.c.c.ConfigServerConfigDataLoader : Exception on Url - http://localhost:8888:org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8888/application/default": Read timed out. Will be trying the next url if available
2024-10-12T17:58:14.279+02:00 WARN 19170 --- [ConfigServer] [nio-8888-exec-6] o.s.c.c.c.ConfigServerConfigDataLoader : Could not locate PropertySource ([ConfigServerConfigDataResource@2e510fa3 uris = array['http://localhost:8888'], optional = true, profiles = 'default']): I/O error on GET request for "http://localhost:8888/application/default": Read timed out
Подробнее здесь: https://stackoverflow.com/questions/790 ... -on-github
Конфигурация Spring Cloud на GitHub ⇐ JAVA
Программисты JAVA общаются здесь
1728748808
Anonymous
У меня проблемы с получением файлов конфигурации из моего удаленного репозитория на github.
[b]Spring Cloud Config[/b]
org.springframework.boot
spring-boot-starter-parent
3.3.4
17
2023.0.2
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
org.springframework.cloud
spring-cloud-config-server
org.springframework.boot
spring-boot-starter-test
test
server:
port: 8888
spring:
application:
name: ConfigServer
cloud:
config:
server:
git:
uri: ${GITHUB_URI}
username: ${GITHUB_USERNAME}
password: ${GITHUB_PASSWORD}
skip-ssl-validation: true
clone-on-start: true
default-label: main
logging:
level:
org.springframework.cloud.config.server: TRACE
org.eclipse.jgit: TRACE
Похоже, что сервер конфигурации правильно аутентифицируется на github. Если я изменю что-либо в URI, имени пользователя или пароле, я получу несанкционированное исключение при запуске, так что все должно быть в порядке.
>
Репозиторий на github, на который я указываю, имеет единственную ветку «main» и на данный момент содержит только один файл с именем «application.yml».
Странно то, что когда я ищу случайный путь, вызов сразу переходит в 404:
$ curl http://localhost:8888/safassdfa
{"timestamp":"2024-10-12T15:52:28.460+00:00","status":404,"error":"Not Found","path":"/safassdfa"}
Но когда я пробую путь, который должен существовать, вызов зависает до тех пор, пока не истечет тайм-аут:
$ curl http://localhost:8888/default/application
ИЛИ
$ curl http://localhost:8888/main/application.yml
оба выходят из строя, и в журналах сервера конфигурации я вижу:
2024-10-12T17:58:14.279+02:00 INFO 19170 --- [ConfigServer] [nio-8888-exec-6] o.s.c.c.c.ConfigServerConfigDataLoader : Exception on Url - http://localhost:8888:org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8888/application/default": Read timed out. Will be trying the next url if available
2024-10-12T17:58:14.279+02:00 WARN 19170 --- [ConfigServer] [nio-8888-exec-6] o.s.c.c.c.ConfigServerConfigDataLoader : Could not locate PropertySource ([ConfigServerConfigDataResource@2e510fa3 uris = array['http://localhost:8888'], optional = true, profiles = 'default']): I/O error on GET request for "http://localhost:8888/application/default": Read timed out
Подробнее здесь: [url]https://stackoverflow.com/questions/79081370/spring-cloud-config-on-github[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия