Déploiement d'applications dans le profil Liberty

Vous pouvez déployer des applications Web, des applications d'entreprise ou des applications OSGi dans le profil Liberty. Vous déployez une application soit en la déposant dans un répertoire de dépôt ("dropins") préalablement défini, soit en ajoutant une entrée dans la configuration du serveur.

Avant de commencer

Pour plateformes répartiesVous pouvez déployer des applications conformément à la procédure décrite ci-après ou en suivant les instructions de la rubrique Ajout et exécution d'une application dans le profil Liberty à l'aide des outils de développement.

Dans la présente rubrique, on suppose que vous n'avez pas désactivé l'application dynamique des mises à jour dans la configuration d'exécution (pour plus de détails sur cette possibilité, voir la procédure Contrôle des mises à jour dynamiques).

Pourquoi et quand exécuter cette tâche

Par défaut, le répertoire de dépôt ("dropins") est automatiquement surveillé. Si vous y déposez une application, elle est automatiquement déployée sur le serveur. Réciproquement, si vous supprimez l'application du répertoire, elle est automatiquement retirée du serveur. Le répertoire "dropins" peut servir à déployer les applications qui ne nécessitent pas de configuration supplémentaire, comme le mappage des rôles de sécurité. Si vous placez vos applications dans le répertoire "dropins", vous ne devez pas inclure d'entrée pour l'application dans la configuration du serveur. Sinon, le serveur tente de charger l'application deux fois et une erreur peut survenir. Pour déployer une application située ailleurs que dans le répertoire "dropins", spécifiez son emplacement au moyen d'une entrée application dans la configuration du serveur. Il peut s'agir d'un emplacement dans le système de fichiers ou d'une adresse URL.

L'application à déployer peut être conditionnée dans un fichier archive, un répertoire, [8.5.5.4 ou ultérieure]ou en tant qu'application souple où les fichiers se trouvent à plusieurs emplacements. Pour plus d'informations sur les applications souples, voir Applications souples.

Dans le cas des applications qui se trouvent dans le répertoire "dropins", le nom et l'extension de fichier sont utilisés par le moniteur d'applications afin de déterminer le type de l'application et de générer l'ID et le nom de l'application. Par exemple, si le fichier archive ou le répertoire se nomme snoop.war, le moniteur considère qu'il s'agit d'une application Web, et que son nom et son ID est "snoop". Pour les applications configurées, le type et le nom de l'application son spécifiés.

Pour plus d'informations sur la structure de répertoires par défaut et sur les propriétés qui sont associées aux répertoires (par exemple server.config.dir), voir Emplacement des répertoires et des propriétés.

Remarque : Des restrictions s'appliquent lors de l'utilisation du répertoire * "dropins" dans un environnement de production. Voir La gestion de versions n'est pas possible pour les applications du répertoire "dropins".

Procédure

Que faire ensuite

Pour toutes les applications déployées, vous pouvez déterminer si la surveillance des applications est activée et la fréquence de recherche des mises à jour des applications. Pour le répertoire "dropins", vous pouvez aussi configurer le nom et l'emplacement du répertoire et choisir de déployer les applications qui se trouvent dans le répertoire. Voir Contrôle des mises à jour dynamiques.

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