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: 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]](../images/solaris.gif)
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.
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.