Baugrubenleitfaden für Spring Cloud Microservices

Inhaltsverzeichnis

Bei Verwendung der Github Configuration Center-Datei. Wenn die Datei .properties ist, wird sie wirksam, wenn sie .yml ist, wird sie nicht wirksam

Offensichtlich wurde Github erfolgreich verbunden, aber es meldet weiterhin Fehler und kann die Konfigurationsdatei nicht abrufen

Starten Sie das Konfigurationscenter-Projekt, und Github wurde erfolgreich verbunden, wenn die Konfigurationsdatei gelesen wird, Seite 404

Bei Verwendung des Spring-Gateways zum Konfigurieren des Gateways konnte der Fehler Heartbeat nicht senden!



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

Mehr sehen

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  //(正确)

 

Supongo que te gusta

Origin blog.csdn.net/qq_28202661/article/details/96994671
Recomendado
Clasificación