2016-05-22 13 views
0

Ich habe eine Anforderung zum Senden und Empfangen von Nachrichten mit MQ. Ich habe eine eigenständige Java-Anwendung (jar) erstellt, um diese Funktionalität zu nutzen. Jetzt möchte ich dieses Jar jederzeit laufen lassen, um die Warteschlange zu überwachen, um Nachrichten zu empfangen. Ist das eine Möglichkeit, dieses jar in Tomcat zu implementieren und die ganze Zeit auszuführen? (Ich habe Spring Batch und JMS-Vorlage verwendet)Ausführen von eigenständiger Java-Anwendung (jar) mit Tomcat

Antwort

1

Überprüfen Sie die Spring Integration Rahmen. Sie können dieses Standalone ausführen und die <int-jms:message-driven-channel-adapter /> nutzen, um auf Ihre JMS-Warteschlange zu hören. Der nachrichtengesteuerte Endpunkt wird umschlossen und sollte Ihren Anforderungen entsprechen.

0

Sie können das JAR nicht selbst auf tomcat bereitstellen, und Sie müssen Ihre Anwendung nicht auf tomcat ausführen, damit sie ständig läuft.

Sie können Ihr jar in eine Webanwendung einbinden, um es auf dem Tomcat

auszuführen