Saturday, January 29, 2011

Class Loaders - what are these (please scroll down and loo for those highted in red)

ClassLoader - Search Order

1 - JDK Extension - sun.misc.Launcher$ExtClassLoader
Classes
Classpath
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/CmpCrmf.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/dnsns.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/dtfj-interface.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/dtfj.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/dtfjview.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/gskikm.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/healthcenter.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmcmsprovider.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmjcefips.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmjceprovider.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmkeycert.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/IBMKeyManagementServer.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmpkcs11impl.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmsaslprovider.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmspnego.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmxmlencprovider.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/iwsorbutil.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/jaccess.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/JavaDiagnosticsCollector.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/JawBridge.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/jdmpview.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/localedata.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/PD.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/jre/lib/ext/xmlencfw.jar

2 - JDK Application - sun.misc.Launcher$AppClassLoader
Classes
Classpath
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv02/properties/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/properties/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/startup.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/bootstrap.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/jsf-nls.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/lmproxy.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/urlprotocols.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/tools.jar

3 - OSGI - org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
Classes
Classpath

4 - Extension - com.ibm.ws.bootstrap.ExtClassLoader
Classes
Classpath
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/dt.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/htmlconverter.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/ibmorbtools.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/jconsole.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/java/lib/tools.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv02/classes
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/classes
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/EJBCommandTarget.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/IVTClient.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/OTiSConvertTime.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/activation-impl.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/aspectjrt.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/bootstrap.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/bsf-engines.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/commandlineutils.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/commons-discovery.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/databeans.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/ffdcSupport.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/htmlshell.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/installver.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/iscdeploy.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/ivblogbr.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/j2ee.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/jNative2ascii.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/jacl.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/jrom.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/launchclient.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/lmproxy.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/mail-impl.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/openwebbeans.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/pc-appext.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/pmirm4arm.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/rrd-appext.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/rsadbutils.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/rsahelpers.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/serviceadapter.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/setup.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/startup.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/tcljava.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/urlprotocols.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/wses_dynaedge.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/wsif-compatb.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedChannels
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/web/help
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime/batch.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime/ejbdeploy.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime/ejbmapvalidate.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/derby/lib/derby.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/sib.api.jmsra.rar/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.commonservices.jar
file:/C:/Program Files(x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.connector.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.headers.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jmqi.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jmqi.local.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jmqi.remote.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jmqi.system.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.jms.admin.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mq.pcf.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.mqjms.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.commonservices.j2se.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.commonservices.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.jms.internal.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.jms.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.matchspace.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.provider.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.ref.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.wmq.common.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.wmq.factories.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.wmq.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/com.ibm.msg.client.wmq.v6.jar
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar/dhbcore.jar

5 - WAS Protection Class Loader - com.ibm.ws.classloader.ProtectionClassLoader
Classes
Classpath

6 - Module - com.ibm.ws.classloader.CompoundClassLoader
Classes
Classpath
file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/DF-02Node01Cell/DefaultApplication.ear/Increment.jar

7 - Module - com.ibm.ws.classloader.CompoundClassLoader

No comments: