Windchill之MethodServer的类加载机制分析:
MethodServer的类加载过程同样服从双亲委派机制,大体上讲,加载一个类时,系统的加载器搜索顺序是
BootStrapClassLoader -> sun.misc.Launcher$ExtClassLoader
-> sun.misc.Launcher$AppClassLoader ->
UserDefinedClassLoader
(包括StandardClassLoader, ExtendedWebAppClassLoader, JasperLoader)
在MethodServer中,我并没有发现使用过Thread的ContextClassLoader,否则加载过程要更加复杂一些。以下是各个ClassLoader

本文详细分析了Windchill中的MethodServer类加载机制,遵循双亲委派模型,依次由BootStrapClassLoader、ExtClassLoader、AppClassLoader及特定的UserDefinedClassLoader如StandardClassLoader、ExtendedWebAppClassLoader和JasperLoader进行加载。类路径涵盖了JRE库、扩展目录、Windchill代码库等多个位置。JasperLoader和ExtendedWebAppClassLoader的作用还有待进一步探讨。
最低0.47元/天 解锁文章
1023

被折叠的 条评论
为什么被折叠?



