Ein JAX-WS-Handler interagiert mit Nachrichten über einen JAX-WS-basierten WS-Notification-Servicepunkt der Version 7.0
(für die Bearbeitung eingehender Aufrufe) bzw. über einen WS-Notification-Service (für die Bearbeitung
abgehender Aufrufe). Deshalb müssen Sie die Handlerklasse dem Server oder Cluster mit dem WS-Notification-Servicepunkt bzw. -Service, den Sie überwachen möchten, zur Verfügung stellen.
Vorbereitende Schritte
Diese Task setzt voraus, dass Sie Ihren Handler bereits erstellt haben. Zum Erstellen des Handlers können Sie IBM® Rational Application Developer oder ein ähnliches Tool verwenden.
Informationen zu diesem Vorgang
Bevor Sie einen JAX-WS-Handler für WS-Notification konfigurieren können, müssen Sie die Handlerklasse dem Server bzw. Cluster, der den
zu überwachenden WS-Notification-Servicepunkt oder -Service enthält, zur Verfügung stellen.
Hierzu erstellen Sie zunächst eine gemeinsam genutzte Bibliothek für die Klasse. Anschließend fügen Sie die gemeinsam genutzte Bibliothek dem Klassenlader für den Server hinzu.
Vorgehensweise
- Packen Sie die Klassendatei für den Handler als JAR-Datei, und kopieren Sie die JAR-Datei anschließend
in ein entsprechendes Verzeichnis.
Sie können die Handlerklasse auf die folgenden Arten dem Anwendungsserver zur Verfügung stellen:
- Kopieren Sie die einzelnen Klassendateien in eine Verzeichnisstruktur unter Stammverzeichnis_des_Anwendungsservers/classes, die dem Paketnamen der Klasse entspricht.
Stammverzeichnis_des_Anwendungsservers steht für das Stammverzeichnis der Installation von
WebSphere Application Server. Beispielsweise wird eine Handlerklasse mit dem Namen
com.ibm.jaxws.handler.TestHandler in das Verzeichnis
Stammverzeichnis_des_Anwendungsservers/classes/com/ibm/jaxws/handler kopiert.
- Packen Sie die Klassendateien für alle Handler zu einer JAR-Datei und kopieren Sie diese in
das Verzeichnis Stammverzeichnis_des_Anwendungsservers/lib/app.
- Starten Sie die Administrationskonsole.
- Erstellen Sie eine gemeinsam genutzte Bibliothek für die JAR-Datei.
- Navigieren Sie zu .
- Legen Sie den Bereich fest, in dem die neue Bibliothek sichtbar sein soll, und klicken Sie anschließend auf
Neu.
- Legen Sie den Namen für die neue Bibliothek fest.
- Setzen Sie den Klassenpfad auf das Verzeichnis und den Dateinamen der JAR-Datei Ihres Handler.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.
Weitere Informationen hierzu finden
Sie im Artikel Gemeinsam genutzte Bibliotheken erstellen.
- Erstellen Sie einen Klassenlader für den Server oder
Cluster, auf dem Sie die JAR-Datei verfügbar machen möchten.
- Navigieren Sie zu .
- Klicken Sie auf Neu.
- Klicken Sie auf OK.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.
Weitere Informationen hierzu finden
Sie im Artikel Klassenlader eines Servers konfigurieren.
- Fügen Sie dem Klassenlader für den Server die gemeinsam genutzte Bibliothek wie folgt hinzu:
- Navigieren Sie zu .
- Klicken Sie auf Hinzufügen.
- Klicken Sie auf den Namen der neuen Bibliothek und anschließend auf OK.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.
Weitere Informationen hierzu finden
Sie im Artikel Gemeinsam genutzte Bibliotheken Servern zuordnen.