When a bundle is deployed into the spring dm the follwing will be the classloader structure
In the case of bundle
Current classlaoder ->LoaderServerBundleClassLoader: (Bundle calssloader)
Parent1 ->sun.misc.Launcher$AppClassLoader@1754ad2
Parent2 ->sun.misc.Launcher$ExtClassLoader@1833955
In the case os a class put in the boot delegation path
Current Class Loader->sun.misc.Launcher$AppClassLoader@1754ad2
Parent1 ->sun.misc.Launcher$ExtClassLoader@1833955
Parent2 ->null
Ref :http://blog.bjhargrave.com/2007/07/why-do-classforname-and.html
No comments:
Post a Comment