Lorsque vous développez une fonction Liberty avec
WebSphere Application
Server Developer Tools, vous devez créer un projet de fonction
Liberty qui conditionne la fonction Liberty. Vous pouvez utiliser le plan de travail
pour installer des fonctions Liberty dans les environnements d'exécution
Liberty et activer les fonctions installées à l'aide de l'éditeur de
configuration du serveur. Les modifications apportées aux fonctions déjà installées
sous Liberty peuvent être transférées à tous les environnements d'exécution respectifs
à l'aide de l'option de menu Mise à jour de fonction du plan de travail.
Procédure
Pour installer une fonction Liberty dans Liberty, procédez comme suit :
- Dans la vue Enterprise Explorer, cliquez avec le bouton droit sur le projet de fonction Liberty et sélectionnez .
- Dans l'assistant d'installation de fonction et sous les environnements d'exécution cible, sélectionnez l'environnement d'exécution Liberty pour
installer votre fonction. Cliquez sur Terminer.
Conseil : Si la fonction est déjà installée sous Liberty, l'entrée Liberty n'est plus une option disponible dans la liste des exécutions cible. A la place, utilisez l'option de
menu de mise à jour de fonctions (disponible lorsque vous cliquez avec le bouton droit sur le projet de fonction Liberty dans la vue d'explorateur d'entreprise) pour
mettre à jour les modifications apportées aux fonctions déjà installées sous Liberty.
- Ajoutez le nom de la fonction à la liste des fonctions
configurées dans votre
configuration de serveur (fichier server.xml) :
- Dans la vue Serveurs, développez votre serveur Liberty, cliquez droit sur
le Configuration de serveur [server.xml] et sélectionnez Ouvrir.
- Dans l'éditeur de configuration du serveur, sous la structure de Configuration, développez Configuration du serveur,
et sélectionnez Gestionnaire de fonctions.
- Sous Gestionnaire de fonctions, sélectionnez le bouton
Ajouter.
- Dans l'assistant Add Features, recherchez et sélectionnez votre fonction avec le préfixe
usr: suivi du nom de votre projet
Liberty, par exemple usr:MyLibertyFeatureProject.
Cliquez sur OK.
Dans l'onglet Source de l'éditeur de configuration de serveur,
le fichier server.xml affiche la nouvelle entrée sous le noeud
featureManager :
<featureManager>
<feature>usr:MyLibertyFeatureProject</feature>
</featureManager>
Résultats
Après l'installation de la fonction de Liberty dans Liberty, vous trouverez la structure de fichier suivante dans le répertoire
${wlp.user.dir}/extension :
/lib
/features
manifest files
.
.
.
OSGi bundle JAR files
.
.
.
Que faire ensuite
Pour mettre à jour des modifications apportées à une fonction déjà installée dans un environnement d'exécution
Liberty, utilisez l'option de menu de
mise à jour de fonctions
(disponible lorsque vous cliquez avec le bouton droit sur le projet Liberty
dans la vue d'explorateur d'entreprise). Une fenêtre
Progress Information s'ouvre et le plan de travail prend un instant pour effectuer cette action de mise à jour.