Un gestionnaire JAX-WS interagit avec des messages via un point de service WS-Notification version 7.0 basé sur JAX-WS (pour la gestion des appels entrants) ou un service WS-Notification (pour la gestion des appels sortants), de ce fait vous devez rendre la classe de gestionnaire disponible pour le serveur ou le cluster qui héberge le service ou le point de service WS-Notification que vous voulez contrôler.
Avant de commencer
Cette tâche suppose que vous avez déjà créé votre gestionnaire. Vous pouvez le faire en utilisant IBM® Rational Application Developer ou un outil similaire.
Pourquoi et quand exécuter cette tâche
Pour que vous puissiez configurer un gestionnaire JAX-WS afin de l'utiliser avec WS-Notification,
vous devez rendre la classe de gestionnaire disponible pour le serveur ou le
cluster qui héberge le service ou le point de service WS-Notification à
surveiller.
Pour ce faire, vous créez une bibliothèque partagée
pour la classe et l'ajoutez au chargeur de classe pour le serveur.
Procédure
- Regroupez le fichier classe de votre gestionnaire dans un fichier
JAR, puis copiez celui-ci dans un répertoire pratique.
Rendez la classe de gestionnaire disponible pour le serveur d'applications de
l'une des façons suivantes :
- Copiez le fichier de classe individuelle dans une structure de répertoires sous racine_serveur_app/classes qui correspond au nom de package de la classe, où racine_serveur_app est le répertoire racine de l'installation de WebSphere
Application Server. Par exemple, une
classe de gestionnaire com.ibm.jaxws.handler.TestHandler est copiée
dans le répertoire
racine_serveur_app/classes/com/ibm/jaxws/handler.
- Archivez les fichiers de classe de tous vos gestionnaires dans un fichier JAR, puis copiez ce dernier dans le répertoire racine_serveur_app/lib/app.
- Démarrez la console d'administration.
- Créez une bibliothèque partagée pour le fichier JAR.
- Naviguez à
.
- Définissez la portée dans laquelle la nouvelle bibliothèque doit être
visible, puis cliquez sur Nouveau.
- Attribuez un nom à la nouvelle bibliothèque.
- Définissez le chemin de classes d'accès au répertoire et au nom du fichier JAR du gestionnaire.
- Sauvegardez les modifications de la configuration principale.
Pour plus d'informations, voir
Création de bibliothèques partagées.
- Créez un chargeur de classe pour le serveur ou
cluster sur lequel vous voulez rendre le fichier JAR disponible.
- Naviguez à
.
- Cliquez sur Nouveau.
- Cliquez sur OK.
- Sauvegardez les modifications de la configuration principale.
Pour plus d'informations, voir
Configuration des chargeurs de classe d'un serveur.
- Ajoutez la bibliothèque partagée au chargeur de classe pour le serveur.
- Naviguez à
.
- Cliquez sur
Add.
- Cliquez sur le nom de la nouvelle bibliothèque, puis sur OK.
- Sauvegardez les modifications de la configuration principale.
Pour plus d'informations, voir
Association de bibliothèques partagées à des serveurs.