Pour plateformes réparties

Définition d'un projet utilitaire en tant que bibliothèque partagée

Vous pouvez définir un projet utilitaire sous forme de bibliothèque partagée et associer cette dernière à une application ou un projet Web.

Avant de commencer

Pour utiliser la fonction de bibliothèque partagée dans le plan de travail, vous devez créer un projet utilitaire et le définir en tant que bibliothèque partagée. Le projet utilitaire est le seul type de projet qui puisse être utilisé comme bibliothèque partagée.

Pourquoi et quand exécuter cette tâche

Une bibliothèque partagée est un fichier JAR (archive Java™) externe qui est utilisé par une ou plusieurs applications. Son emploi permet à plusieurs applications publiées sur un serveur d'utiliser une unique bibliothèque au lieu de plusieurs copies de la même bibliothèque. Une fois que vous avez associé des bibliothèques partagées à une application ou un projet, le chargeur de classe de l'application ou du module charge les classes qu'elles contiennent et les met à la disposition de l'application ou du module.

Procédure

Pour définir un projet utilitaire en tant que bibliothèque partagée :

  1. Créez un projet utilitaire :
    1. Dans la barre d'outils, sélectionnez Fichier > Nouveau > Projet.
    2. Développez la branche Java EE et sélectionnez Projet d'utilitaire. Cliquez sur Suivant.
    3. Dans la zone Nom de projet, entrez un nom pour le projet utilitaire.
    4. Dans la section Appartenance à un projet EAR, décochez la case Ajouter le projet à un fichier EAR.
    5. Dans la section Environnement d'exécution cible, vérifiez que le profil Liberty de WebSphere Application Server est sélectionné.
    6. Cliquez sur Terminer.
  2. Définissez les artefacts à inclure dans le nouveau projet utilitaire. Par exemple, vous pouvez ajouter des classes Java.
  3. Définissez le projet utilitaire en tant que bibliothèque partagée :
    1. Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur le projet utilitaire et sélectionnez Propriétés > Liberty Profile > Bibliothèque partagée Liberty Profile.
    2. Dans la zone ID de bibliothèque partagée, tapez une chaîne qui servira d'identificateur pour la bibliothèque partagée.
    3. Dans la zone Répertoire d'archives, tapez ou sélectionnez le répertoire dans lequel vous souhaitez placer le fichier compressé (archive JAR) de votre projet utilitaire. Par convention, le nom de ce fichier est de la forme nomProjetUtilitaire.jar, où nomProjetUtilitaire est le nom du projet utilitaire.
    4. Dans la page Bibliothèque partagée Liberty Profile, cliquez sur Appliquer pour confirmer vos changements. Cliquez sur OK pour fermer la fenêtre Propriétés.
  4. Ajoutez le projet utilitaire au serveur. Pour plateformes répartiesPour plus de détails, voir Ajout et exécution d'une application dans le profil Liberty à l'aide des outils de développement.

Résultats

Voici un exemple d'entrée ajoutée à la configuration du serveur (fichier server.xml) :
<library id="libid">
    <fileset dir="C:\temp" includes="Util.jar"/>
</library>
Le fichier JAR est également ajouté au répertoire d'archives spécifié. Dans cet exemple, le fichier Util.jar est donc ajouté au répertoire C:\temp.

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

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=t_shared_library
Nom du fichier : t_shared_library.html