Redéploiement d’une application déployée

Le redéploiement d’une application déploie une nouvelle version de l’application tout en conservant les paramètres et les options avec lesquels l’application a été déployée initialement.

Avant de commencer

Assurez-vous que l’application à redéployer est déjà déployée.

  1. Dans l’arborescence de navigation, sélectionnez le nœud Applications.

    La page Applications s’affiche.

  2. Dans le tableau Applications déployées, cliquez sur Redéployer sur la ligne de l’application que vous voulez redéployer.

    Le nom de l'application peut être suivi d'un identificateur de version facultatif dont il est séparé par un signe deux-points (:). Pour plus d'informations sur le module et les versions d'application, reportez-vous à la section Module and Application Versions du Oracle GlassFish Server 3.1 Application Deployment Guide.

    La page Redéploiement d’applications ou de modules s’affiche.

  3. Spécifiez l’emplacement de l’application à redéployer.
  4. Cochez la case Précompiler les JSP pour compiler au préalable les fichiers JavaServer Pages (JSP).

    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.

  5. Sélectionnez la case à cocher Exécuter le vérificateur pour vérifier les descripteurs de déploiement avant le redéploiement.

    Si cette option est sélectionnée et que la vérification échoue, le redé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 ou un avertissement est enregistré et cette option est ignorée.

  6. Cochez la case Java Web Start pour activer l’accès à Java Web Start pour un module client de l’application.

    Cette option est activée ou désactivée par défaut en fonction de son paramètre lorsque l'application a été initialement déployée.

  7. Sélectionnez la case Garder l'état pour conserver des sessions Web, des instances SFSB et des horloges EJB créées de façon persistante entre les redéploiements.

    Cette option est désactivée par défaut. Cette option 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 fonctionnalité 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 fonction 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 de bean de session avec état, le type de persistance sans haute disponibilité est défini dans le serveur (l'option Type de persistance SFSB) et doit être défini sur file, qui est la valeur par défaut et recommandée.

    Si la conservation ou la restauration d'une session Web, d'une instance de 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 enregistré.

    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 qui ont été enregistrées.

  8. Sélectionnez la case à cocher Conserver les ressources limitées à l’application pour conserver des ressources limitées à l’application et les restaurer pendant le redéploiement.

    Cette option est désactivée par défaut.

  9. Cliquez sur OK.

Voir aussi

Copyright © 2005, 2011, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale