Ich bin neu in Citrus so habe ich versucht,Citrus flightbooking Beispielausführung?
Flug Buchung Beispiel auszuführen, aber ich habe einige Probleme. Vor allem denke ich, dass etwas
mit der Readme-Datei (readme.md auf https://github.com/christophd/citrus-samples/tree/master/sample-flightbooking) falsch ist. "Gehen Sie zum Ordner und starten Sie die BookStore WebService-Anwendung in einem Webcontainer. Der einfachste Weg, dies zu tun, ist die Ausführung" scheint Teil einer anderen Beispiel-Readme-Datei zu sein.
Wenn ich ausführen mvn jetty:run
, Anlegestelle Server startet, aber ich habe diese Nachrichten:
- erneuten Versuch mit FixedBackOff {Intervall = 5000, currentAttempts = 4, maxAttempts = unbegrenzt}. Ursache: Verbindung zur Broker-URL konnte nicht hergestellt werden: tcp: // localhost: 61616. Grund: java.net.ConnectException: Verbindung abgelehnt: Verbindung 11: 18: 22,197 ERROR ageListenerContainer | Könnte nicht refresh JMS-Verbindung für das Ziel 'Travel.Agency.Request.Queue'
Auch wenn ich versuche mvn integration-test
(während Anlegesteg-Server läuft), Tests fehlschlägt und bekam diese Meldungen:
[FEHLER] Tests ausgeführt: 1, Fehler: 1, Fehler: 0, Überspr .: 0, Zeit verstrichen: 4.575 s < < < FEHLER! - in com.consol.citrus.samples.flightbooking.FlightBookingIT [ERROR] FlightBookingIT (com.consol.citrus.samples.flightbooking.FlightBookingIT) verstrichene Zeit: 1,514 s < < < FEHLER! com.consol.citrus.exceptions.TestCaseFailedException: Testfall fehlgeschlagen verursacht durch: org.springframework.jms.UncategorizedJmsException: Uncategorized Ausnahme trat während der JMS-Verarbeitung auf; verschachtelt Ausnahme ist javax.jms.JMSException: Konnte keine Verbindung zum Broker herstellen URL: tcp: // localhost: 61616. Grund: java.net.ConnectException: Verbindung rejected: connect Verursacht von: javax.jms.JMSException: konnte nicht mit der Broker-URL verbunden werden: tcp: // localhost: 61616. Grund: java.net.ConnectException: Connection refused: java.net.ConnectException: verursacht durch connect Verbindung abgelehnt: connect
Es scheint, wie etwas fehlt (JMS-Broker, nehme ich an?) Auf localhost: 61616.
Können Sie mir bitte helfen, das Muster erfolgreich auszuführen?
(Ich verwende Windows 10)
Danke.
Ich habe gerade den 'sample-flightbooking' Repository aktualisiert README, siehe [GitHub Repo] (https://github.com/christophd/citrus-samples/tree/master/sample-flightbooking). – gucce
Hallo Gucce, vielen Dank! –
Sie könnten den activemq-Nachrichtenbroker auch in einem separaten Befehlszeilen-Terminal ausführen: mvn activemq: run' –