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

Modification ou ajout de fichiers d'application

Vous pouvez modifier ou ajouter des fichiers d'application sur des serveurs d'applications sans qu'il soit nécessaire d'arrêter et de redémarrer le serveur.

Pourquoi et quand exécuter cette tâche

La remarque suivante s'applique aux références de fichier 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 est prise en charge lorsque le produit s'exécute sur ces systèmes d'exploitation uniquement lorsque la propriété système JVM sun.zip.disableMemoryMapping est définie sur true. Les fichiers JAR (archive Java) situés dans le kit Java Development Kit (JDK) associé sont mappés sur la mémoire. Si ces fichiers JAR sont mis à jour par la fonctionnalité de déploiement à chaud et de rechargement dynamique lorsqu'ils sont utilisés par la machine virtuelle Java (JVM), ils deviennent incohérents, provoquant ainsi une panne du serveur d'applications. Si vous apportez des modifications à une application sur ces systèmes d'exploitation et que la propriété système JVM sun.zip.disableMemoryMapping n'est pas définie sur true, n'utilisez pas la fonctionnalité 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 d'application déployée 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 d'application 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 le fichier d'application 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.

Tableau 1. Modifications disponibles pour les fichiers d'application déployés. Modifications disponibles à l'aide du déploiement à chaud ou du rechargement dynamique.
Modification Déploiement à chaud Rechargement dynamique
Mettre à jour une application existante sur un serveur actif en fournissant un nouveau fichier EAR. Yes Yes
Ajouter une nouvelle application sur un serveur en en cours de fonctionnement. Yes Aucun autre attribut n'est
Supprimer une application d'un serveur en cours de fonctionnement. Yes Aucun autre attribut n'est
Modifier ou ajouter des fichiers à un des modules Enterprise JavaBeans ou Web. Yes Aucun autre attribut n'est
Modifier le fichier application.xml d'une application. Non applicable Yes
Modifier le fichier ibm-app-ext.xmi d'une application. Non applicable Yes
Modifier le fichier ibm-app-bnd.xmi d'une application. Non applicable Yes
Modifier un fichier JAR non lié à un module présent dans un fichier EAR. Yes Yes

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_app
Nom du fichier : trun_app_hotupgrade_app.html