Spring cloud config-server kann nicht starten, wie Sie in der config-uri für git
Ich bin ziemlich interessiert in spring-cloud-Projekt und jetzt bin ich es zu testen, aber sofort gesperrt.
- In POM: ich fügte hinzu, diese Abhängigkeit:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
- Für Haupt-Anwendung:
@Configuration
@EnableAutoConfiguration
@EnableConfigServer
public class SpringConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringConfigServerApplication.class, args);
}
}
Also auf der Grundlage der Dokumentation, nur muss ich hinzufügen enableConfigServer
, dann habe ich versucht, es zu starten, dies ist der Fehler:
org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'environmentRepository' defined in class org.springframework.cloud.config.server.ConfigServerConfiguration$GitRepositoryConfiguration: Aufruf von init method failed; nested exception is java.lang.IllegalStateException: konfigurieren Sie einen uri für das git-repository
So, wie kann ich die config einen uri für das git-repository? Es gibt nichts in der Dokumentation erwähnt.
Dank für die weitere Klärung
InformationsquelleAutor user3006967 | 2015-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unserem Beispiel ist hier. Die Konfiguration von
application.yml
sieht wie folgt aus:Ok ich habe es. Grundsätzlich label die ich hatte, um unter
uri
und da config-server bereits geöffnet Ressource wie/{label}/{name}-{profiles}.yml
standardmäßig label geht an master-als pro doc.also für das hinzufügen von Verschlüsselung/Entschlüsselung Mechanismus fügte ich hinzu keystore [*.jsk] in den classpath aber couldnot starten der Anwendung, aufgrund der ungelösten Abhängigkeit. Ich fügte hinzu, rsa Abhängigkeit, aber immer noch zu sehen, die gleichen Fehler. könnten Sie kommentieren oder sollte ich nehmen Sie es als eine neue Frage?
InformationsquelleAutor spencergibb
Über dieses ernste problem, ist alles was Sie tun müssen, ist zu reinigen Ihre maven-repository und aktualisieren Sie es wieder. Das ist für mich gearbeitet !!
InformationsquelleAutor machal