2012-04-09 2 views
0

Ich habe zwei Klassen geschrieben, einen JMS Message Sender und eine JMS Message Listener Klasse, die für die Interaktion mit SonicMQ benötigt werden, das auf einem anderen System konfiguriert ist. Ich muss JMS-Nachrichten an eine bestimmte Warteschlange senden und JMS-Nachrichten aus der anderen Warteschlange empfangen. Beide Warteschlangen werden auf einem anderen Server mit SonicMQ konfiguriert.Start Stop JMS Message Listener

Jetzt kann ich die JMS-Senderklasse aufrufen, indem ich eine Instanz erzeuge, wo immer sie benötigt wird.

Aber wie kann ich meinen JMS Message Listener starten, der MessageDrivenBean, MessageListener implementiert? Ich habe eine Dokumentation durchgelesen, die wir in ejb-jar.xml konfigurieren müssen. Aber kann ich Kontrolle über sein Zuhören haben?

Müssen wir auch irgendeine Konfiguration in weblogic-ejb-jar.xml vornehmen, da der Server nicht in meiner Kontrolle ist?

+0

Es tut mir leid, einige, wie ich das falsche Tag zu meiner Frage hinzugefügt bekam. Ich habe gerade bearbeitet. Vielen Dank für Ihre Aufmerksamkeit –

+0

denke ich Ihnen eine Antwort finden Sie hier: http://stackoverflow.com/questions/1532010/possible-to-stop-mdb-in-weblogic-8-x –

Antwort

0

Ich implementiert Foreign-Server in Weblogic, um mit SonicMQ zu verbinden. Einfach die Konfiguration vornehmen und Weblogic wird sich um die Verbindung mit SonicMQ kümmern.

+0

wäre hilfreich Stellen Sie fest, welche Art von Konfiguration zur Behebung des Problems verwendet wurde. –

+0

Entschuldigung, ich habe mich nicht lange eingeloggt. Die zu erstellende Konfiguration ist in Oracle-Dokumenten gut dokumentiert. http://docs.oracle.com/cd/E28271_01/apirefs.1111/e13952/taskhelp/jms_modules/foreign_servers/ConfigureForeignServers.html –