使共享库与应用程序或模块相关联

可以使共享库与应用程序或模块相关联。 于是,应用程序的类装入器将装入该共享库所表示的类,从而使这些类可供应用程序使用。

准备工作

本主题假设您已创建了一个共享库。 共享库表示由多个已部署的应用程序使用的库文件。

您可以在单元、节点、服务器或集群级别定义共享库。

在多服务器产品中,还可以在集群级别定义共享库。 要查看集群范围,首先必须在服务器集群页面 (服务器>集群>WebSphere应用服务器集群)。

本主题还假设您要使用管理控制台,而不是安装可选包,将共享库与应用程序关联。

有关此任务

要使共享库与应用程序或模块相关联,请使用管理控制台来创建和配置库引用。 库引用指定共享库文件的名称。

如果使共享库与应用程序相关联,请不要使同一个共享库与服务器类装入器相关联。

过程

  1. 如果你还没有这样做,将您的应用程序映射到目标服务器这属于共享库的范围内。

    例如,如果共享库作用域是 my_cluster 集群,请将应用程序映射至目标 my_cluster 集群。

  2. 点击应用>应用程序类型>WebSphere企业应用程序>应用名称>共享库引用在控制台导航树中访问共享库引用页面。
  3. 在“共享库引用”页面中,选择要与共享库相关联的应用程序或模块。
  4. 点击引用共享库
  5. 在共享库映射页面上,选择应用程序或模块在可用的列表,点击>>将它们添加到选定列表,然后单击好的
  6. 重复步骤 2 到 4,直到为应用程序或模块所需的每个共享库都定义了库引用实例为止。
  7. 在共享库引用页面上,单击好的
  8. 将所作的更改保存到配置中。

结果

运行该应用程序时,应用程序类装入器将装入该共享库所表示的类。

这些类现在可供应用程序或模块使用。

下一步做什么?

要验证应用程序与共享库之间的关联,请在类装入器查看器中检查应用程序类装入器。 点击故障排除>类加载器查看器>模块名称>表格视图。 应用程序模块类装入器的类路径列出了共享库所使用的类。