Chargement des classes de gestionnaire JAX-RPC

Un gestionnaire JAX-RPC interagit avec des messages à mesure qu'ils entrent et sortent du bus d'intégration de services, par conséquent vous rendez la classe de gestionnaires disponible pour le serveur ou le cluster qui héberge le port de communications entrantes ou sortantes pour le service 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. Pour plus d'informations, voir l'article IBM developerWorks intitulé Support for J2EE Web Services in WebSphere Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers.

Pourquoi et quand exécuter cette tâche

Pour pouvoir configurer le gestionnaire JAX-RPC afin de l'utiliser avec les services Web déployés par le bus d'intégration de services, vous devez rendre la classe de gestionnaire disponible. Si vous voulez surveiller un port de communications entrantes, faites en sorte que la classe de gestionnaires soit disponible pour le serveur sur lequel se trouve le module d'écoute de noeud final de ce port. Si vous voulez surveiller un port de communications sortantes, faites en sorte que la classe de gestionnaires soit disponible pour le serveur sur lequel se trouve la destination du port de communications sortantes.

Pour rendre la classe de gestionnaire disponible pour le serveur ou pour le cluster qui héberge le port à surveiller, vous créez une bibliothèque partagée pour la classe, puis vous ajoutez la bibliothèque partagée au chargeur de classe associé au 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.jaxrpc.handler.TestHandler est copiée dans le répertoire racine_serveur_app/classes/com/ibm/jaxrpc/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. Accédez à 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. Accédez à 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. Accédez à 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=tjw_jaxrpc_handler_class
Nom du fichier : tjw_jaxrpc_handler_class.html