Bibliothèques partagées

Les bibliothèques partagées sont des fichiers utilisés par plusieurs applications. Vous pouvez utiliser des bibliothèques partagées et des bibliothèques globales afin de réduire le nombre de fichiers de bibliothèque en double sur votre système.

Eléments de bibliothèque

Les bibliothèques du profil Liberty possèdent trois éléments : <folder>, <file> et <fileset>. Exemple :
<library>
 <folder dir="..." />
 <file name="..." />
 <fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>

Spécifiez un fichier qui est un conteneur pour la ressource (par exemple un fichier JAR) plutôt que la ressource elle-même.

Si un élément de la liste est un fichier, la recherche est effectuée dans le contenu de ce fichier JAR ou .zip compressé. Si un dossier est spécifié, les ressources sont chargées depuis ce répertoire.

Bibliothèques globales

Les bibliothèques globales peuvent être utilisées par n'importe quelle application. Les fichiers JAR sont placés dans un répertoire de bibliothèque globale, puis sont spécifiés dans la configuration du chargeur de classe pour chaque application.

Vous pouvez placer les bibliothèques globales dans deux répertoires :
  • ${shared.config.dir}/lib/global
  • ${server.config.dir}/lib/global
Si ces emplacements contiennent des fichiers de bibliothèques au moment où une application démarre, et si cette application ne comporte pas d'élément <classloader> dans sa configuration, elle utilise ces bibliothèques. Si l'application comporte un chargeur de classe dans sa configuration, elle n'utilise pas ces bibliothèques globales, sauf si elles sont explicitement référencées.

Pour plus d'informations, voir Fourniture de bibliothèques globales à l'usage de toutes les applications Java EE.


Icône indiquant le type de rubrique Rubrique de concept

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_sharedlibrary
Nom du fichier : cwlp_sharedlibrary.html