Création ou mise à jour d'un fichier de configuration de plug-in de serveur Web global
Si tous les serveurs d'applications d'une cellule utilisent le même serveur Web pour acheminer des demandes de contenu dynamique, comme des servlets, à partir d'applications Web vers des serveurs d'applications, vous pouvez créer un fichier de configuration de plug-in de serveur Web global pour cette cellule. Le fichier résultant plugin-cfg.xml se trouve dans le répertoire profile_root/config/cells.
Avant de commencer


Pourquoi et quand exécuter cette tâche
Pour mettre à jour les paramètres de configuration d'un plug-in de serveur Web global, vous pouvez utiliser la page de mise à jour de la configuration de plug-in de serveur Web globale de la console d'administration ou exécuter la commande suivante :
%was_profile_home%/config/cells/GenPluginCfg.sh|bat
Les deux techniques de régénération de la configuration de plug-in de serveur Web globale créent un fichier plugin-cfg.xml de format ASCII.
Pour utiliser la page de mise à jour de la configuration de plug-in de serveur Web globale de la console d'administration :
Procédure
Résultats
Cette durée est importante car elle détermine à quel moment la nouvelle configuration du plug-in est appliquée. Imaginez que vous ajoutez un nouveau chemin pris en charge pour un servlet puis que vous régénérez la configuration du plug-in. La régénération prend 40 secondes, au bout desquelles un utilisateur doit pouvoir accéder au servlet avec le nouveau chemin pris en charge.
Dans le cas d'un plug-in HTTP, la durée est déterminée par l'attribut Intervalle de régénération de l'élément Config du fichier plugin-cfg.xml. Le plug-in interroge le disque ou le système de fichiers à cet intervalle pour savoir si la configuration a changé. L'intervalle par défaut est 60 secondes. Pour se régénérer, la configuration du plug-in requiert deux fois l'intervalle de régénération.
Dans un environnement de développement dans lequel vous modifiez fréquemment les paramètres de la console d'administration, il est conseillé de définir un intervalle de régénération compris entre 3 et 5 secondes.
Dans un environnement de production, vous pouvez définir un intervalle de régénération plus long, comme 30 minutes, selon la fréquence des modifications.
Que faire ensuite
Il peut être nécessaire d'arrêter les serveurs d'applications dans cellule et de les redémarrer pour que les modifications apportées à la configuration du plug-in soient appliquées.
Si le serveur Web est exécuté sur une machine distant, cliquez sur Affichez ou téléchargez le fichier de configuration du plug-in du serveur Web actuel pour télécharger une copie du fichier plugin-cfg.xml sur cette machine.
Si le gestionnaire de déploiement est installé sur une machine distante par rapport à l'emplacement du produit, vous devez implémenter l'une des solutions suivantes pour que le fichier plugin-cfg.xml conserve les structures de répertoires du serveur d'applications et non celles du gestionnaire de déploiement après la régénération du plug-in et une synchronisation complète.
- Ligne de commande :
Dans une invite de commande, entrez la commande suivante pour changer le répertoire DeploymentManager/bin et entrer des données sur la machine sur laquelle est installé le gestionnaire de déploiement. Cette commande crée ou met à jour le fichier plugin-cfg.xml et remplace tous les répertoires du fichier plugin-cfg.xml par racine_serveur_app.
GenPluginCfg -destination.root <racine_serveur_app>
Dans une invite de commande, entrez la commande suivante pour changer le répertoire DeploymentManager/bin et entrer des données sur la machine sur laquelle est installé le gestionnaire de déploiement. Cette commande crée ou met à jour le fichier plugin-cfg.xml et remplace tous les répertoires du fichier plugin-cfg.xml par WAS_HOME/AppServer.
GenPluginCfg.sh -destination.root WAS_HOME/AppServer
Par exemple, émettez la commande suivante à partir du répertoire DeploymentManager/bin :
GenPluginCfg -destination.root "E:\WebSphere\AppServer"
GenPluginCfg -destination.root "/WebSphere/V5R0M0/AppServer"
- Fichier plugin-cfg.xml :
Modifiez le fichier plugin-cfg.xml pour qu'il pointe vers la structure de répertoires appropriée du fichier journal, du fichier de clés et du ficher stash.
Effectuez une synchronisation complète pour répliquer le fichier plugin-cfg.xml sur tous les noeuds. Vous pouvez utiliser des scripts ou la console d'administration pour synchroniser les noeuds dans la cellule.
Le fichier plugin-cfg.xml du gestionnaire de déploiement peut pointer vers les répertoires du serveur d'applications sans créer de conflit.