Redéployer des applications ou des modules

La page Redéploiement d'applications ou de modules permet de redéployer une application qui a déjà été déployée.

Elle contient les options suivantes :

Emplacement

Emplacement de la nouvelle archive de l'application que vous redéployez.

Les options suivantes indiquent les points d'accès à l'archive et précisent si cette dernière est un fichier ou un répertoire.

Fichier packagé à télécharger sur le serveur

L'archive est contenue dans un fichier stocké sur l'ordinateur client ou accessible depuis celui-ci.

L'ordinateur client est l'hôte sur lequel vous visualisez la Console d'administration via un navigateur.

Répertoire ou fichier packagé local accessible à partir de GlassFish Server

L'archive est un fichier stocké sur l'ordinateur serveur ou une application non packagée contenue dans un répertoire éclaté.

L'ordinateur serveur est l'hôte qui exécute le serveur d'administration de domaine GlassFish Server.

Nom de l'application

Champ en lecture seule indiquant le nom de l'application que vous redéployez.

Le nom peut être suivi d'un identificateur de version facultatif dont il est séparé par un signe deux-points (:). Pour plus d'informations sur les versions des modules et des applications, reportez-vous à "Module and Application Versions" dans le manuel Oracle GlassFish Server Application Deployment Guide.

Disponibilité

Si la case Activé est cochée, la haute disponibilité est activée pour la réalisation des points de contrôle et, éventuellement, la mise en mode passif des sessions Web et des beans Session avec conservation de statut (SFSB). Si la valeur est False (valeur par défaut), tous les enregistrements de session Web et la réalisation des points de contrôle SFSB sont désactivés pour l'application, l'application Web ou le module EJB spécifié. Si cette valeur est True, l'application ou le module spécifié est activé pour la haute disponibilité. Définissez cette option sur True seulement si la haute disponibilité est configurée et activée à des niveaux supérieurs, tels que les niveaux du serveur et du conteneur.

Cette option apparaît si des clusters ou des instances de serveur autonomes existent en plus de l'instance de serveur par défaut (server).

Précompiler les JSP

Si cette option est sélectionnée, les fichiers JSP (Java Server Pages) sont précompilés. Si cette option est désactivée, les fichiers JSP sont compilés au moment de l'exécution, lors de leur premier accès. Cette option est désactivée par défaut.

Exécuter le vérificateur

Si cette option est sélectionnée, les descripteurs de déploiement sont vérifiés avant le déploiement. En cas d'échec de la vérification, le déploiement n'a pas lieu. Le vérificateur examine la structure et le contenu des descripteurs de déploiement. La vérification d'applications volumineuses est souvent une tâche qui demande du temps. Cette option est désactivée par défaut.

Les packages du vérificateur doivent être installés à partir de l'outil de mise à jour ; sinon, un avertissement est consigné et cette option est ignorée.

Java Web Start

Si cette option est sélectionnée, l'accès à Java Web Start est autorisé pour un module client d'application. Cette option est désactivée par défaut.

Conserver l'état

Cette option détermine si les sessions Web, les instances SFSB et les horloges EJB créées de façon persistante sont conservées entre les redéploiements.

Cette option est désactivée par défaut. Elle n'est prise en charge que sur l'instance de serveur par défaut, appelée server. Elle n'est pas prise en charge et est ignorée pour toute autre cible.

Certaines modifications apportées à une application entre des redéploiements empêchent cette option de fonctionner correctement. Par exemple, ne modifiez pas l'ensemble des variables d'instance dans la classe de bean SFSB.

Pour les applications Web, cette fonctionnalité n'est applicable que si, dans le fichier glassfish-web-app.xml, l'attribut persistence-type de l'élément session-manager est file.

Pour les instances SFSB, le type de persistance sans haute disponibilité est défini dans le serveur (option Type de persistance SFSB) et doit être défini sur file, qui est la valeur par défaut recommandée.

Si la conservation ou la restauration d'une session Web, d'une instance SFSB ou d'une horloge EJB active échoue, aucune d'entre elles ne sera disponible une fois le redéploiement terminé. Toutefois, le redéploiement se poursuit et un avertissement est consigné.

Pour conserver les données d'état actives, GlassFish Server sérialise les données et les enregistre dans la mémoire. Pour restaurer les données, le chargeur de classe de l'application qui vient d'être redéployée désérialise les données précédemment enregistrées.

Conserver les ressources de niveau application

Si cette case est cochée, le système conserve les ressources de niveau application et les restaure pendant le redéploiement. Elle n'est pas cochée par défaut.

Tâches connexes
Commandes asadmin connexes
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices