[AIX][Linux][Windows][IBM i][z/OS]

Modification ou ajout de fichiers WAR

Vous pouvez modifier les fichiers WAR (Web application archive) sur un serveur d'applications sans devoir arrêter, ni redémarrer le serveur.

Pourquoi et quand exécuter cette tâche

La remarque suivante s'applique aux références de fichier avec une extension .xmi dans cette rubrique :
Configurations prises en charge Configurations prises en charge: Pour les fichiers de liaison et d'extension IBM®, l'extension de nom de fichier .xmi ou .xml est différente selon que vous utilisiez un module ou une application antérieure à Java EE 5 ou un module ou une application ultérieure à Java™ EE 5. Un fichier de liaison ou d'extension IBM porte le nom ibm-*-ext.xmi ou ibm-*-bnd.xmi où * correspond au fichier d'extension ou de liaison, tel app, application, ejb-jar ou web. Les conditions suivantes s'appliquent :
  • Pour une application ou un module qui utilise une version Java EE antérieure à la version 5, l'extension de fichier doit être .xmi.
  • Pour une application ou un module qui utilise Java EE 5 ou version ultérieure, l'extension de fichier doit être .xml. Si des fichiers .xmi sont inclus dans l'application ou le module, le produit les ignore.

Toutefois, un module Java EE 5 ou version ultérieure peut exister dans une application qui inclut des fichiers antérieurs à Java EE 5 et utilise l'extension de nom de fichier .xmi.

Les fichiers ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi et ibm-portlet-ext.xmi continuent d'utiliser les extensions de fichier .xmi.

sptcfg
[Solaris][HP-UX]Restriction : La fonction de déploiement à chaud et de rechargement dynamique n'est pas prise en charge lorsque le produit s'exécute sur ces systèmes d'exploitation. Les fichiers JAR (Java archive) du kit JDK (Java Development Kit) associé sont mappés à la mémoire. Si ces fichiers JAR sont mis à jour par la fonction de déploiement à chaud et de rechargement dynamique lorsqu'ils sont utilisés par la machine virtuelle Java (JVM), les fichiers deviennent incohérents, ce qui entraîne l'arrêt inattendu du serveur d'applications. Lorsque vous apportez des modifications à une application sur ces systèmes d'exploitation, n'utilisez pas la fonction de déploiement à chaud et de rechargement dynamique. Au lieu de cela, redémarrez l'application pour que les modifications soient prises en compte.

Plusieurs modifications peuvent être apportées aux fichiers WAR sans devoir arrêter, puis redémarrer le serveur.

Important : Voir Méthodes de mise à jour des fichiers d'application d'entreprise et déterminez si le déploiement à chaud est la mise à jour des fichiers WAR qui convient. D'autres méthodes sont plus simples et le déploiement à chaud ne s'adresse qu'aux utilisateurs confirmés. Vous pouvez utiliser l'assistant de mise à jour de la console d'administration pour effectuer les modifications sans devoir arrêter, puis redémarrer le serveur.

Le tableau suivant répertorie les modifications que vous pouvez apporter en manipulant un fichier WAR du serveur sur lequel l'application est déployée. Le tableau indique également s'il est nécessaire d'utiliser un déploiement à chaud ou un rechargement dynamique pour effectuer les modifications.

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_hotupgrade_war
Nom du fichier : trun_app_hotupgrade_war.html