什么类加载器在websphere(或一般)中加载ear的lib目录?

时间:2014-03-12 06:06:53

标签: java websphere classloader

关于类加载器here ( you have to go through the menus... WebSphere Application Server (Distributed operating systems), Version 8.5 > Developing applications > Developing applications in the full profile environment > Class loading )的文档说明了类加载顺序:

  
      
  1. Java虚拟机创建的bootstrap,extensions和CLASSPATH类加载器
  2.   
  3. WebSphere扩展类加载器
  4.   
  5. 一个或多个应用程序模块类加载器,用于加载在服务器中运行的企业应用程序的元素(jars,ejb mods等...)
  6.   
  7. 零个或多个Web模块类加载器(战争......)
  8.   

在第3点下,它简要地说The product enables you to associate shared libraries with an application.然而我假设它指的是耳朵本身外部的websphere共享库功能。

我找不到它说哪个类加载器加载EAR的lib文件夹。它是哪一个?

1 个答案:

答案 0 :(得分:2)

应该通过应用程序类加载器加载EAR库,这与您提到的第3点中引用的类加载器相同(应用程序模块类加载器 )。

enter image description here

这更清楚地表现在以下形状中。 EAR lib库属于Application Classpath。

enter image description here