So habe ich ein jHipster Microservices Gateway aus der Box gebaut. Ich habe jHipster 4.5.2. Ich habe nichts getan, außer die Setup-Fragen zu beantworten (Sie können meine Antworten unten sehen). Ich habe es zugewiesen, um auf localhost: 8082 zu laufen. Ich habe auch Tomcat 8.5.15 installiert, das funktioniert; Wenn ich es einschalte, sehe ich die Server-Seite bei localhost: 8080.Kann jHipster Microservice Gateway nicht sofort starten
Ich habe versucht, das Tor, indem Sie das ausführen folgende:
/Users/jimstewart/apache-maven-3.3.9/bin/mvn -Pprod package
java -jar target/data-gateway-0.0.1-SNAPSHOT.war
Wenn es versucht, erhalte ich die folgende Warnung früh zu starten:
Could not locate PropertySource: I/O error on GET request for "http://localhost:8761/config/DataGateway/dev/master": Connection refused; nested exception is java.net.ConnectExc
Aber der Tomcat-Server läuft : Wenn ich zu localhost gehe: 8080 ist die Seite da.
Es gibt eine Tonne Boilerplate, Hunderte von Zeilen, also werde ich sie nicht alle kopieren. Aber in den folgenden Fehlern wiederholen sich immer wieder
2017-06-03 22:48:58.671 ERROR 1271 --- [ main] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error
2017-06-03 22:48:58.674 WARN 1271 --- [ main]
c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with
message: java.net.ConnectException: Connection refused
2017-06-03 22:48:58.675 ERROR 1271 --- [ main]
com.netflix.discovery.DiscoveryClient :
DiscoveryClient_DATAGATEWAY/DataGateway:5ee0c99cb98fec0674d7db2672260892 - was
unable to refresh its cache! status = Cannot execute request on any known server
2017-06-03 22:49:17.689 WARN 1271 --- [nfoReplicator-0]
c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: java.net.ConnectException: Connection refused
Schließlich schaltet es sich einfach ab, ohne zu starten.
Ich habe auch versucht, es zu starten, indem Sie es von NetBeans ausführen. Wenn Tomcat aktiviert ist, wird es beendet, weil "Tomcat nicht gestartet werden konnte: Port 8080 wird bereits verwendet." Also, gut, starten Sie es mit Tomcat ausgeschaltet, damit es sich selbst einschalten kann. Dann wird es nicht gestartet, weil "Verbindung abgelehnt" wurde.
Wie kann ich meine App starten lassen?
antwortete ich die Setup-Fragen die folgende Art und Weise:
What kind of application? Gateway application
What is the base name? DataGateway
Would you like to install other generators? No
Which port do you want to run it on? 8082
What is your default package name? com.kidslearntocode.datagateway
Do you want to use the jHipster registry? Yes
What kind of authentication? JWT
What type of database? SQL
What production database? mySQL
What development database? mySQL
Maven or Gradle? Maven
Which other technologies? None
Which framework? [beta] Angular 4
LibSass? Yes
Internationalization? No
Other languages? None
Oh, okay. Ich wusste nicht, dass du die Registrierung auch brauchst. Ich werde das bald testen und werde dies als beantwortet markieren, wenn es funktioniert. – jimboweb
Also ich versuche, Ihre Lösung zu testen, aber ich konnte nicht die Registrierung kompilieren wegen Winkelabhängigkeitsprobleme. Was ist eine andere Frage, aber ich kann die Antwort nicht bestätigen, bis ich es funktioniere. – jimboweb
Okay, jetzt läuft es. Vielen Dank! – jimboweb