Création de bibliothèques partagées
Les bibliothèques partagées sont des fichiers utilisés par plusieurs applications. Créez des bibliothèques partagées afin de réduire le nombre de fichiers de bibliothèque en double sur votre système.
Avant de commencer
Déterminez le chemin d'accès complet ou le répertoire de chaque fichier de bibliothèque pour lequel vous voulez une bibliothèque partagée.
Pourquoi et quand exécuter cette tâche
Pour rendre un fichier de bibliothèque accessible par plusieurs applications déployées sur un serveur, créez une ou plusieurs bibliothèques partagées pour les fichiers de bibliothèque requis par vos applications. Lorsque vous créez les bibliothèques partagées, vous pouvez utiliser les variables des chemins de classe des fichiers de bibliothèque.
Vous pouvez créer une bibliothèque partagée qui pointe sur plusieurs fichiers ou répertoires. Cela vous permet de conserver une seule bibliothèque partagée pour les fichiers requis par vos applications.
Vous pouvez également créer une bibliothèque partagée pour chaque fichier de bibliothèque requis par vos applications. Cette approche est uniquement recommandée lorsque vous disposez d'un nombre de fichiers de bibliothèque et d'applications qui utilisent les fichiers. Après avoir créé une bibliothèque partagée, associez-la à chaque application qui utilise les fichiers de bibliothèque. Si plusieurs bibliothèques partagées et plusieurs applications utilisent les fichiers de bibliothèque, vous devez suivre une longue procédure permettant de créer et d'associer ces bibliothèques partagées. Il est plus simple d'utiliser une seule bibliothèque partagée pour les fichiers apparentés.
La page Bibliothèques partagées permet de créer et configurer des bibliothèques partagées.
Procédure
Que faire ensuite
A l'aide de la console d'administration, associez vos bibliothèques partagées à des applications ou des modules spécifiques, ou au chargeur de classes d'un serveur d'applications. L'association d'un fichier de bibliothèque partagée à un chargeur de classes d'un serveur permet d'associer le fichier à toutes les applications du serveur.
Si vous avez activé le paramètre Utiliser un chargeur de classe isolé pour cette bibliothèque partagée lors de la création de la bibliothèque partagée, associez la bibliothèque partagée aux applications ou aux modules Web. Par défaut, des bibliothèques partagées configurées pour utiliser un chargeur de classe isolé ne peuvent pas être associées à des chargeurs de classe de niveau serveur. Pour remplacer ce comportement pour une bibliothèque partagée spécifique, ajoutez -Dcom.ibm.ws.classloader.useNonIsolatedSharedLibrariesForServer=true en tant qu'argument JVM générique à vos paramètres de serveur JVM, ou désélectionnez le paramètre Utilisez un chargeur de classe isolé pour cette bibliothèque partagée pour cette bibliothèque. Si la propriété de substitution est définie, les bibliothèques associées au chargeur de classe de serveur n'utilisent pas de chargeur de classe isolé.
Vous pouvez également utiliser un module facultatif installé pour associer vos bibliothèques partagées à une application.