Association de bibliothèques partagées à des applications ou à des modules

Vous pouvez associer une bibliothèque partagée à une application ou un module. Les classes représentées par la bibliothèque partagée sont ensuite chargées dans le chargeur de classes de l'application, pour que les classes soient accessibles par l'application.

Avant de commencer

Ce sujet suppose que vous avez créé une bibliothèque partagée. La bibliothèque partagée représente un fichier de bibliothèque utilisé par plusieurs applications déployées.

Vous pouvez définir une bibliothèque partagée au niveau de la cellule, du noeud, du serveur ou du cluster.

Sur un produit à plusieurs serveurs, vous pouvez également définir une bibliothèque partagée au niveau du cluster. Pour voir la portée du cluster, vous devez d'abord créer un cluster sur la page Clusters de serveurs ( Les serveurs > Groupes >WebSphere clusters de serveurs d'applications ).

Cette rubrique suppose également que vous souhaitez utiliser la console d'administration et non un paquet optionnel installé, pour associer une bibliothèque partagée à une application.

A propos de cette tâche

Pour associer une bibliothèque partagée à une application ou à un module, vous devez créer et configurer une référence de bibliothèque à l'aide de la console d'administration. Cette référence de bibliothèque spécifie le nom du fichier de la bibliothèque partagée.

Si vous associez une bibliothèque partagée à une application, n'associez pas la même bibliothèque partagée à un chargeur de classes de serveur.

Procédure

  1. Si vous ne l'avez pas déjà fait, mapper votre application à un serveur cible cela entre dans le cadre de la bibliothèque partagée.

    Par exemple, si la porté de la bibliothèque partagée est le cluster mon_cluster, mappez votre application vers le cluster mon_cluster cible.

  2. Cliquez sur Applications > Types d'applications >WebSphere applications de l'entreprise > Nom de l'application > Références de bibliothèques partagées dans l'arborescence de navigation de la console pour accéder à la page Références de la bibliothèque partagée.
  3. Dans la page des références de bibliothèque partagée, sélectionnez une application ou un module auquel vous voulez associer une bibliothèque partagée.
  4. Cliquez sur Bibliothèques partagées de référence.
  5. Sur la page Mappage de bibliothèques partagées, sélectionnez une ou plusieurs bibliothèques partagées que l'application ou les modules utilisent dans le Disponible liste, cliquez >> pour les ajouter au Choisi liste, puis cliquez sur D'ACCORD.
  6. Répétez les étapes 2 à 4 jusqu'à ce que vous ayez défini une instance de référence de bibliothèque pour chaque bibliothèque partagée requise par votre application ou par votre module.
  7. Sur la page Références de la bibliothèque partagée, cliquez sur D'ACCORD.
  8. Enregistrez les modifications apportées à la configuration.

Résultats

Lorsque vous exécutez l'application, les classes représentées par la bibliothèque partagée sont chargées dans le chargeur de classe de l'application.

Les classes sont désormais disponibles pour l'application ou pour le module.

Etape suivante

Pour vérifier une association entre une application et une bibliothèque partagée, examinez le chargeur de classe de l'application dans l'Afficheur des chargeurs de classe. Cliquez sur Dépannage > Visionneuse de chargeur de classe > nom_module > Vue de tableau . Le chemin d'accès aux classes du chargeur de classe du module de l'application module répertorie les classes utilisées par la bibliothèque partagée.