![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[Windows]](../images/windows.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
Modification ou ajout de fichiers JAR EJB
Vous pouvez modifier les fichiers JAR (archive Java™) de bean enterprise (EJB) sur les 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

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)
![[HP-UX]](../images/hpux.gif)
Plusieurs modifications peuvent être apportées aux fichiers JAR EJB sans devoir arrêter, puis redémarrer le serveur.
Le tableau suivant répertorie les modifications que vous pouvez apporter à des fichiers JAR EJB en manipulant un fichier EJB 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.
Modification | Déploiement à chaud | Rechargement dynamique |
---|---|---|
Modifier le fichier ejb-jar.xml d'un fichier JAR EJB. | Non applicable | Yes |
Modifier le fichier ibm-ejb-jar-ext.xmi ou ibm-ejb-jar-bnd.xmi d'un fichier JAR EJB. | Non applicable | Yes |
Modifier le fichier Table.ddl d'un fichier JAR EJB. | Non applicable | Non applicable |
Modifier le fichier Map.mapxmi ou Schema.dbxmi d'un fichier JAR EJB. | Non applicable | Yes |
Mettre à jour la classe d'implémentation d'un fichier EJB ou d'une classe de dépendants de la classe d'implémentation d'un fichier EJB. | Non applicable | Yes |
Mettre à jour la classe d'interface Home/Remote d'un fichier EJB. | Non applicable | Yes |
Ajouter un nouveau fichier EJB à un fichier JAR EJB existant. | Yes | Yes |