Paramètres de l'afficheur des chargeurs de classe
Cette page permet d'examiner les chargeurs de classe qu'un module Web (fichier .war) ou qu'un bean enterprise (fichier .ejb) d'une application d'entreprise installée peut voir. Elle permet de déterminer quels chargeurs de classe ont chargé des fichiers d'un module et de diagnostiquer les incidents liés aux chargeurs de classe.
Pour afficher cette page de la console d'administration, cliquez sur
.Le module est en cours d'exécution sur tous les noeuds et serveurs indiqués.
Pour plus d'informations sur les classes utilisées par le module et leurs chargeurs de classe, cliquez sur l'un des boutons ci-dessous.
Bouton | Résultat |
---|---|
Exporter | Ouvre une boîte de dialogue qui permet d'afficher ou de sauvegarder dans un fichier XML les informations relatives à un chargeur de classe figurant dans la page. |
Vue Table | Affiche la page Vue Table, qui contient des informations sur chaque chargeur de classe que le module peut voir dans un tableau HTML. Il s'agit notamment des informations suivantes :
|
Rechercher | Affiche la page de recherche, qui permet de rechercher les chargeurs de classe pour les éléments suivants :
|
Chargeur de classe
Affiche la hiérarchie des chargeurs de classe qui affecte le chargement des classes utilisées par le module Web ou EJB. L'onglet Hiérarchie affiche les chargeurs de classe dans une arborescence. Les onglets Ordre de recherche répertorient les chargeurs de classe dans l'ordre dans lequel l'environnement d'exécution les utilise pour rechercher et charger des classes.
Développez une hiérarchie de chargeurs de classe pour afficher :
- les noms des chargeurs de classe,
- des flèches orientées vers la droite indiquent qu'il s'agit d'un chargeur de classe spécial qui ne délègue pas les demandes au parent,
- des flèches orientées vers le haut à côté des noms des chargeurs de classe, indiquant que les demandes peuvent être envoyées à un chargeur de classe parent uniquement et ne peuvent pas être transmises à un chargeur de classe enfant,
- les noms des classes chargées par un chargeur de classe,
- les chemins d'accès aux fichiers de propriétés et aux fichiers .jar utilisés par les classes.
Les chargeurs de classe suivants peuvent se trouver dans une hiérarchie :
Nom du chargeur de classe | Description |
---|---|
Chargeur d'extensions JDK | Le chargeur d'extensions JDK est un chargeur de classe composite qui comprend le chargeur de classe d'amorçage JVM, le chargeur de classe d'extensions JVM et le chargeur de classe système JVM, qui charge les classes et ressources principales du SDK, ainsi que les classes et ressources visibles dans le chemin de classes JVM. |
Chargeur de classe des extensions WAS | Le chargeur des extensions WAS charge les classes WebSphere Application Server, les classes de ressources autonomes, les classes de service personnalisé et les classes de registre personnalisé. Lors de l'amorçage, ce chargeur de classe utilise la propriété système ws.ext.dirs pour déterminer le chemin utilisé pour charger les classes. Chaque répertoire contenu dans le chemin de classes ws.ext.dirs et chaque fichier .jar ou .zip compressé contenu dans ces répertoires est ajouté au chemin de classes utilisé par ce chargeur de classe. |
Module WAS - Chargeur de classe composé | Les chargeurs de classe composés WAS chargent les classes et ressources des modules (EAR) de l'application d'entreprise, des modules (WAR) Web et des bibliothèques partagées associées au serveur. Selon les règles par défaut des chargeurs de classe, il existe une instance de chargeur de classe composé WAS pour chaque module EAR et WAR en cours d'exécution et pour chaque chargeur de classe défini dans la configuration du serveur. |
Cliquez sur Classes pour afficher la liste des classes chargées par un chargeur de classe.
Le service de l'afficheur des chargeurs de classe doit être activé pour que la liste des classes soit affichée.