< />
Ich habe den Pfad eureka_conf zu meiner $ classPath-Variable mit Export hinzugefügt ClassPath = .: $ {classPath}: $ {eureka_conf} /eureka-client.properties: $ {eureka_conf} /eureka-service Also sehen sie so aus: < /p>
Code: Select all
#eureka-client.properties
eureka.registration.enabled=false
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
eureka.decoderName=JacksonJson
#eureka-service.properties
eureka.region=us-west-1
eureka.name=qb-acm
eureka.vipAddress=mysampleservice.mydomain.net
eureka.port=8001
eureka.preferSameZone=true
eureka.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
< /code>
Sie können sehen, dass ich die eureka.name und eureka.region in den Protokollen angezeigt habe, wenn die Eigenschaften gefunden werden oder nicht. Sie sind nicht gefunden. < /P>
Wenn ich mit meinem Dienst starteCannot find the properties specified : eureka-client. This may be okay if there are other [url=viewtopic.php?t=25360]environment[/url] specific properties or the configuration is installed with a different mechanism.
gefolgt davon: info com.netflix.discovery.discoveryClient-Initialisierung von Eureka in der Region US-East-1 . < /p>
Ich habe einen Beispiel für Eureka -Server und Client (mit Spring) erstellt, um ein Beispiel zu geben, und der Spring -Client ist registriert. Jetzt versuche ich, mein Nicht-Spring-Java-Serviceregister mit dem lokalen Eureka-Server zu haben. Mein Endziel ist es, diesen Service so festzulegen, dass er sich an unseren Remote -Eureka -Server registriert und Herzschläge sendet, der auf Pivotal gehostet wird. < /p>
Andere Fehler können für den Leser nützlich sein: < /p>
Code: Select all
[main] ERROR com.netflix.discovery.shared.resolver.aws.ConfigClusterResolver - Cannot resolve to any endpoints from provided configuration: {defaultZone=[]}
[main] ERROR com.netflix.discovery.shared.transport.EurekaHttpClients - Initial resolution of Eureka server endpoints failed. Check ConfigClusterResolver logs for more info
< /code>
Meine Fragen sind also: < /p>
[*] Was mache ich falsch die Eigenschaften?
Ich sehe in vielen Beispielen, dass sie eine Anwendung haben. Was ist die .yaml -Datei
für in der Eureka -Konfiguration? Ist es eine Alternative zur Eigenschaft
Dateien? Application.yml wird von Spring Boot und Manifest.yml verwendet von Cloud Foundry Cli. http: // localhost: Ihr Port und für PCF sollte es der Anwendungsname sein. Weder Localhost
Lassen Sie mich wissen, ob weitere Informationen erforderlich sind. Vielen Dank im Voraus für jede Hilfe.