Inhaltsverzeichnis
Bei Verwendung der Github Configuration Center-Datei. Wenn die Datei .properties ist, wird sie wirksam, wenn sie .yml ist, wird sie nicht wirksam
Grund : In der Konfigurationsmethode des yml-Formats muss ein Leerzeichen nach „:“ stehen, bevor es erkannt wird
Gelöst :
server:
port: 8080 #正确
port:8080 #错误
Offensichtlich wurde Github erfolgreich verbunden, aber es meldet weiterhin Fehler und kann die Konfigurationsdatei nicht abrufen
Grund : Im Allgemeinen befindet sich Ihre Konfigurationsdatei nicht im Stammverzeichnis des Warehouses und kann nicht gefunden werden
Lösung : Konfigurieren Sie den Dateipfad in der Konfigurationsdatei (application.properties) des Konfigurationsprojekts (meins ist config-server)
//application.properties
#git 配置中心仓库的地址
spring.cloud.config.server.git.uri=https://github.com/XXX/config-center.git
spring.cloud.config.server.git.username=XXX
spring.cloud.config.server.git.password=XXX
#配置文件路径
spring.cloud.config.server.git.searchPaths=spring-cloud-config //(我的是spring-cloud-config)
Starten Sie das Konfigurationscenter-Projekt, und Github wurde erfolgreich verbunden, wenn die Konfigurationsdatei gelesen wird, Seite 404
Grund : Die Namensstruktur der Konfigurationsdatei auf github muss lauten: {application}-{profile}.properties usw., die Konfigurationsdatei im Warehouse wird in ein Webinterface konvertiert, sonst wird sie natürlich nicht konvertiert es wird 404 sein
Lösung : Ändern Sie das Dateinamensformat, z. B. application-dev.properties
Bei Verwendung des Spring-Gateways zum Konfigurieren des Gateways konnte der Fehler Heartbeat nicht senden!
Ursache: Die Adresse des Konfigurationsregistrierungszentrums ist falsch
lösen:
eureka.client.service-url.defaultZone=xxx //(错误)
eureka.client.service-url.default=xxx //(正确)