Class loaders are nested to provide isolation. WARs use war-local resources,
EARs use ear-local, ditto for SARs and so on. The configuration is next
followed by jars or classes in the server.
WAR files have the added requirement of an option that stipulates that no
classes outside of system
One more question :
1. Why do we have 3 versions of class loaders : UnifiedClassLoader,
UnifiedClassLoader2 and UnifiedClassLoader3 ? Similarly for
UnifiedLoaderRepository, again why 3 versions?
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3872947#3872947