Vous pouvez configurer le comportement de démarrage d'une application. Les valeurs définies déterminent la façon dont une application démarre et ce qui se produit lorsqu'elle démarre.
Avant de commencer
Cette rubrique suppose que vous avez déjà déployé l'application ou le module sur un serveur.
Elle suppose aussi que l'application ou votre module sont configurés pour démarrer automatiquement lors du démarrage du serveur. Par défaut, une application installée se lance si le serveur
sur lequel elle réside démarre.
Pourquoi et quand exécuter cette tâche
Cette rubrique décrit comment modifier les paramètres d'une application ou
d'un module à l'aide de la console d'administration.
Avertissement : Si une application est en cours d'exécution, la modification de ses paramètres entraîne son redémarrage. Sur les serveurs autonomes, l'application est redémarrée une fois les modifications sauvegardées. Sur les produits utilisant des serveurs multiples, l'application redémarre une fois les modifications sauvegardées et les fichiers sont synchronisés sur le noeud où l'application est installée. Pour contrôler la survenue de la synchronisation
sur des produits utilisant plusieurs serveurs, désélectionnez Synchroniser les modifications
avec les noeuds sur la page Préférences de la console.
Procédure
- Cliquez sur dans l'arborescence de navigation de la console.
La page d'options du comportement au démarrage s'affiche.
- Spécifiez l'ordre de démarrage de l'application.
Si l'application démarre automatiquement quand son serveur démarre, la valeur Ordre de démarrage dans la page des options du comportement au démarrage indique l'ordre dans lequel les applications sont démarrées au démarrage du serveur. L'application associée à l'ordre de démarrage ou pondération de démarrage le plus faible démarre en premier. Par exemple, indiquez 1 dans Ordre de démarrage pour les applications que vous souhaitez démarrer en premier. Indiquez 2 pour les applications que vous souhaitez démarrer ensuite, etc.
pratiques recommandées : Pour les applications SIP (Session Initiation Protocol), la balise <load-on-startup> du fichier sip.xml agit sur l'ordre de démarrage des applications. La valeur que vous renseignez pour Ordre de démarrage dans la page des options du comportement au démarrage détermine le poids d'une application au sein d'un ensemble d'applications SIP. Par exemple, pour l'application SIP la plus importante dans un ensemble, indiquez 1 pour Ordre de démarrage. Pour la seconde application la plus importante au sein d'un groupe, indiquez 2 pour Ordre de démarrage, etc.
- Spécifiez si l'application doit s'initialiser complètement avant d'être considérée comme démarrée.
Si votre application démarre automatiquement lorsque le serveur démarre, Lancer une application avant la fin du démarrage du serveur indique si l'application doit s'initialiser complètement avant que le serveur soit considéré comme démarré. Les applications en arrière-plan peuvent être initialisées sur une unité
d'exécution indépendante, permettant ainsi le démarrage complet du serveur sans
attendre l'application.
- Spécifiez si vous voulez créer des MBeans pour les ressources, tels que des servlets ou des fichiers JSP (JavaServer Pages) au sein d'une application lorsque l'application démarre.
La valeur par défaut de la zone Créer des MBeans pour les ressources est de créer des MBeans.
Résultats
La configuration de l'application ou du module est modifiée. L'application ou le module Web autonome
est redémarré afin que les modifications prennent effet.
Que faire ensuite
Si l'application ou le module
sont déployés dans un cluster et que vous avez terminé les modifications de
configuration, cliquez sur Déployer la mise à jour dans la
page Applications d'entreprise pour propager la configuration modifiée sur tous les
membres du cluster dans lesquels l'application ou le module sont déployés. L'option Déployer la
mise à jour met à jour de façon séquentielle la configuration sur tous les
noeuds contenant des membres du cluster.
Sauvegardez les modifications de la configuration d'administration.
Les fichiers binaires de
l'application sont transférés sur les noeuds lorsque les modifications de
configuration apportées au gestionnaire de déploiement sont synchronisées avec
les configurations des différents noeuds sur lesquels l'application s'exécute.