Déploiement d'applications dans Liberty

Vous pouvez déployer des applications Web, des applications d'entreprise ou des applications OSGi dans Liberty. Pour déployer une application, vous pouvez la déposer dans un répertoire de dépôt précédemment défini ou ajouter une entrée d'application à la configuration du serveur.

Pour plateformes répartiesVous pouvez également déployer des applications dans les serveurs Liberty à l'aide des outils de développement.

Avant de commencer

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, 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 : Si vous modifiez une application dans le répertoire "dropins", l'application est redémarrée à moins que la modification porte sur un composant d'un fichier WAR situé en dehors du dossier WEB-INF.
Remarque : Des restrictions s'appliquent si vous utilisez le 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

Nom du fichier : twlp_dep.html