WebSphere Application Server - Express, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows

Class loader viewer settings

Use this page to examine the class loaders visible to a Web module (.war file) or enterprise bean (.ejb file) in an installed enterprise application. This page helps you to determine which class loaders loaded files of a module and to diagnose problems with class loaders.

To view this administrative console page, click Troubleshooting > Class Loader Viewer > module_name.

To learn more about classes used by the module and their class loaders, click a button:

Button Resulting action
Export Opens a dialog that enables you to view or save the Class Loader information on this page in an XML file.
View Displays the View page, which provides information about class loaders visible to the module in an HTML table format for each class loader. Such information includes:
Delegation
Whether the class loader delegates the loading of the module to its parent class loader
Classpath
The paths of Java archives (.jar files) for classes loaded by the class loader
Classes
The names of classes loaded by the class loader
Search Displays the Search page, on which you can search class loaders for the following:
  • Specific strings
  • Specific .jar files
  • The names of files in a specific directory
  • The names of files loaded by a specific class loader
Class Loader

Displays a tree hierarchy of class loaders that affect the loading of classes used by the Web or EJB module.

Expand the hierarchy of class loaders to view the following:

  • Class loader names
  • Arrows that point upwards beside class loader names, indicating that requests can go to a parent class loader only and not go to a child class loader
  • The names of classes that are loaded by a class loader
  • The paths of property files and .jar files used by the classes

The following class loaders might be in the hierarchy:

Class loader name Description
JDK Extension Loader The JDK extensions class loader uses the system property java.ext.dirs (typically jre/lib/ext) to find and load classes.
JDK Application Class Loader The JDK application class loader loads the application extension to the Java development kit.
WAS Extension Class Loader The WAS Extension Class Loader loads the WebSphere Application Server classes that are required at run time. This class loader uses a ws.ext.dirs system property to determine the path that is used to load classes. Each directory in the ws.ext.dirs class path and every .jar file or .zip file in these directories is added to the class path used by this class loader.
WAS Protection Class Loader The WAS Protection Class Loader prevents you from loading WebSphere Application Server system applications such as the administrative console.
WAS Module - Jar Class Loader The WAS Module - Jar Class Loader loads the .jar files of a module.
WAS Module - Compound Class Loader The WAS Module - Compound Class Loader loads all files of a module. Its subset, the WAS Module - Jar Class Loader, lists only the .jar files of the module.

Click on Classes to view a list of classes loaded by a class loader.




Related concepts
Class loaders

Related tasks
Class loading
Troubleshooting class loaders

Related reference
Enterprise application topology
Search settings
Web module deployment settings
EJB module settings

Reference topic    

Terms of Use | Feedback

Last updated: Jun 8, 2005 12:45:23 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/utrb_classload_viewer.html

© Copyright IBM Corporation 2005. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)