Message-driven Beans, die von
Enterprise Java™ Bean
(EJB) 2.0 auf die EJB 2.1-Spezifikationsstufe migriert wurden und in WebSphere Application
Server Version 6 implementiert sind, müssen mit einem JCA 1.5-Ressourcenadapter (Java Connector
Architecture) statt mit einem Listener-Port
implementiert werden.
Informationen zu diesem Vorgang
In den folgenden Schritten wird beschrieben, wie Sie den Implementierungsdeskriptor
von EJB 2.1-Message-driven-Beans so ändern, dass ein
JCA-Adapter verwendet wird:
Vorgehensweise
- Öffnen Sie das EJB-Projekt im Projektexplorer.
- Klicken Sie im Projektexplorer doppelt auf die Implementierungsdeskriptordatei des
EJB-Projekts. Der Editor für EJB-Implementierungsdeskriptoren wird geöffnet.
- Klicken Sie auf das Register Bean, um die Seite Bean zu öffnen.
- Führen Sie für jede
EJB 2.1-Message-driven-Bean im EJB-Projekt die folgenden Schritte aus:
- Wählen Sie in der Liste der Beans links auf der Seite "Bean"
die EJB 2.1-Message-driven-Bean aus.
- Wählen Sie unter der Überschrift WebSphere-Bindings
die Schaltfläche JCA-Adapter aus.
- Geben Sie Implementierungseigenschaften für Bindungen (Bindings) an:
- JNDI-Name der Aktivierungsspezifikation.
Geben Sie den JNDI-Namen
der J2C-Aktivierungsspezifikation ein, die zur Implementierung dieser Message-driven Bean
verwendet werden soll. Dieser Name muss dem Namen einer J2C-Aktivierungsspezifikation entsprechen,
die Sie in WebSphere Application
Server definieren.
- JNDI-Name der Aktivierungsspezifikation.
Der Name eines J2C-Authentifizierungsalias, der für die Authentifizierung von Verbindungen zum
JCA-Ressourcenadapter verwendet wird. Ein J2C-Authentifizierungsalias gibt die Benutzer-ID/Kennwort-Kombination an, die für die
Authentifizierung der Erstellung einer neuen Verbindung mit dem JCA-Ressourcenadapter verwendet wird.
- JNDI-Name des Ziels.
Geben Sie den JNDI-Namen ein, den die
Message-driven Bean verwendet, um das JMS-Ziel im JNDI-Namespace zu suchen.
- Speichern Sie die Änderungen und schließen Sie den Editor für Implementierungsdeskriptoren.