Chargement de classes de gestionnaire JAX-WS

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

  1. 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.
  2. Démarrez la console d'administration.
  3. Créez une bibliothèque partagée pour le fichier JAR.
    1. Naviguez à Environnement -> Bibliothèques partagées.
    2. Définissez la portée dans laquelle la nouvelle bibliothèque doit être visible, puis cliquez sur Nouveau.
    3. Attribuez un nom à la nouvelle bibliothèque.
    4. Définissez le chemin de classes d'accès au répertoire et au nom du fichier JAR du gestionnaire.
    5. Sauvegardez les modifications de la configuration principale.

    Pour plus d'informations, voir Création de bibliothèques partagées.

  4. Créez un chargeur de classe pour le serveur ou cluster sur lequel vous voulez rendre le fichier JAR disponible.
    1. Naviguez à Serveurs -> Types de serveurs -> Serveurs d'applications WebSphere -> nom_serveur -> [Infrastructure du serveur] Gestion des processus et Java -> Chargeur de classe.
    2. Cliquez sur Nouveau.
    3. Cliquez sur OK.
    4. Sauvegardez les modifications de la configuration principale.
    Pour plus d'informations, voir Configuration des chargeurs de classe d'un serveur.
  5. Ajoutez la bibliothèque partagée au chargeur de classe pour le serveur.
    1. Naviguez à Serveurs -> Types de serveurs -> Serveurs d'applications WebSphere -> nom_serveur -> [Infrastructure du serveur] Gestion des processus et Java -> Chargeur de classe -> nom_chargeur_classe > [Propriétés supplémentaires] Références de bibliothèque partagée.
    2. Cliquez sur Add.
    3. Cliquez sur le nom de la nouvelle bibliothèque, puis sur OK.
    4. Sauvegardez les modifications de la configuration principale.
    Pour plus d'informations, voir Association de bibliothèques partagées à des serveurs.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_jaxws_handler_class
Nom du fichier : tjwsn_jaxws_handler_class.html