Listener-Ports verwalten
Sie können die Administrationskonsole von WebSphere Application Server verwenden, um Listener-Ports zu verwalten. Jeder Listener-Port definiert eine Assoziation zwischen einer Verbindungsfactory, einem Ziel und einer Message-driven Bean (MDB).
Vorbereitende Schritte
Wenn Sie nachrichtengesteuerte Beans (MDBs, Message-Driven Beans) für einen Messaging-Provider verwenden möchten, der keinen JCA-Ressourcenadapter der Version 1.5 oder 1.6 hat, können Sie keine Aktivierungsspezifikationen verwenden und müssen deshalb Ihre Beans für einen Listener-Port konfigurieren. Es gibt verschiedene Szenarien, in denen Sie sich für die Verwendung von Listener-Ports entscheiden können, obwohl Aktivierungsspezifikationen verwendbar wären, z. B. für die Kompatibilität mit vorhandenen MDB-Anwendungen.
Wenn Sie vorhandene Message-driven Beans haben, die den IBM MQ-Messaging-Provider (oder einen kompatiblen JMS-Provider eines anderen Anbieters) verwenden, und stattdessen MDBs der EJB Version 3 mit Listener-Ports verwenden möchten, können diese neuen Beans weiterhin denselben Messaging-Provider verwenden.
Im Artikel Message-driven Beans, Aktivierungsspezifikationen und Listener-Ports können Sie nachlesen, wann Listener-Ports an Stelle von Aktivierungsspezifikationen verwendet werden müssen.
Sehen Sie sich vor der Konfiguration der Nachrichtenlistenerressourcen die Implementierung des Nachrichten-Listener-Service auf der Plattform z/OS an, die die Konfiguration Ihres Listener-Ports beeinflusst. Weitere Informationen
finden Sie im Artikel
Nachrichtenlistener-Service unter z/OS.
Informationen zu diesem Vorgang
Ein Listener-Port definiert die Zuordnung zwischen einer Verbindungsfactory, einer Zieladresse und einer implementierten MDB (Message-Driven Bean). Wenn der Anfangsstatus eines Listener-Ports als Gestartet konfiguriert ist, wird der Listener-Port automatisch gestartet, wenn eine ihm zugeordnete MDB installiert wird.
Listener-Ports können manuell gestartet und gestoppt werden. Wenn eine Message-driven Bean eine Nachricht mehrfach nicht verarbeiten kann, wird der Listener-Port automatisch vom Anwendungsserver gestoppt. Wenn ein Listener-Port gestoppt wird, stoppt der Listener-Manager alle dem Port zugeordneten Message-driven Beans. Deshalb können die zugeordneten Message-driven Beans keine Nachrichten mehr verarbeiten.