3.7.3. Désactiver l'isolement du chargeur de classes d'un sous-déploiement dans un EAR
Cette tâche vous montre comment faire pour désactiver l'isolement du chargeur de classes de sous-déploiement dans un déploiement EAR, à l'aide d'un descripteur de déploiement spécial EAR. Cela ne nécessite des modifications au serveur d'applications et n'affecte pas les autres déploiements.
Important
Même quand l'isolement d'un chargeur de classes de sous-déploiement est désactivé, il est possible d'ajouter un déploiement WAR comme dépendance.
Ajouter le fichier du descripteur de déploiement
Ajouter le fichier de descripteur de déploiementjboss-deployment-structure.xml
au répertoireMETA-INF
du EAR s'il n'existe pas déjà et ajouter le contenu suivant :<jboss-deployment-structure> </jboss-deployment-structure>
Ajouter l'élément
<ear-subdeployments-isolated>
Ajouter l'élément<ear-subdeployments-isolated>
au fichierjboss-deployment-structure.xml
s'il n'existe pas déjà dans le contenu defalse
.<ear-subdeployments-isolated>false</ear-subdeployments-isolated>
Résultat :
L'isolement de chargeur de classe de sous-déploiement sera maintenant désactivé pour le déploiement de cet EAR. Cela signifie que les sous-déploiements du EAR auront des dépendances automatiques sur chacun des sous-déploiements non-WAR.