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 les
fonctions Liberty dans les environnements d'exécution du profil
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 sur des profils 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 le
profil 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 Feature install et sous
Target Runtimes, sélectionnez l'environnement
d'exécution du profil Liberty pour installer votre fonction. Cliquez sur Terminer.
Conseil : Si la fonction est déjà installée sur un
profil
Liberty, l'entrée de profil Liberty n'est plus une option disponible
dans la liste des exécutions cible. A la place, vous devez utiliser
l'option de menu Update Features (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 sur un
profil 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 profil 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 le profil Liberty,
vous trouverez la structure de fichier suivante dans le répertoire
${wlp.user.dir}/extension :
/lib
/features
manifest files
.
.
.
fichiers JAR de bundle OSGi
.
.
.
Que faire ensuite
Pour mettre à jour des modifications apportées à une fonction déjà installée dans un environnement d'exécution de profil
Liberty, utilisez l'option de menu
Update Features
(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.