适用于已分发平台

将实用程序项目定义为共享库

可以将实用程序项目定义为共享库,并使定义的共享库与应用程序或 Web 项目相关联。

开始之前

要在工作台中使用共享库功能,必须创建实用程序项目并将其定义为共享库。实用程序项目是唯一可以用作共享库的项目类型。

关于此任务

共享库是由一个或多个应用程序使用的外部 Java™ 归档 (JAR) 文件。通过使用共享库,就可以使在一个服务器上发布的多个应用程序能够使用单个库,而不是使用同一个库的多个副本。在使共享库与应用程序或项目相关联之后,应用程序或模块类装入器会装入共享库中的类,并且使这些类可供应用程序或模块使用。

过程

要将实用程序项目定义为共享库,请执行下列操作:

  1. 创建实用程序项目:
    1. 在工具栏中,选择文件 > 新建 > 项目
    2. 展开 Java EE,然后选择实用程序项目。单击下一步
    3. 项目名称字段中,指定实用程序项目的名称。
    4. EAR 成员资格部分下,取消选中将项目添加到 EAR 复选框。
    5. 目标运行时部分下,验证是否已选择 WebSphere® Application Server Liberty 概要文件。
    6. 单击完成
  2. 在新创建的实用程序项目中定义工件。例如,可以将 Java 类添加到实用程序项目。
  3. 将实用程序项目定义为共享库:
    1. 项目资源管理器视图中,右键单击实用程序项目,然后选择属性 > Liberty 概要文件 > Liberty 概要文件共享库
    2. 共享库标识字段中,输入字符串作为共享库的标识。
    3. 归档目录字段中,输入或浏览到要在其中放置实用程序项目压缩副本(作为 JAR 文件)的目录。JAR 文件的文件名约定是 utilityProjectName.jar,其中 utilityProjectName 是实用程序项目的名称。
    4. Liberty 概要文件共享库页面中,单击应用以确认更改。单击确定以关闭“属性”窗口。
  4. 将实用程序项目添加到服务器。 适用于已分发平台有关更多详细信息,请参阅使用开发者工具在 Liberty 概要文件上添加和运行应用程序主题。

结果

下面举例说明了添加到服务器配置文件 (server.xml) 中的条目:
<library id="libid">
    <fileset dir="C:\temp" includes="Util.jar"/>
</library>
此外,JAR 文件也会添加到指定的归档目录。在前一个示例中,Util.jar 文件会添加到 C:\temp 目录。

用于指示主题类型的图标 任务主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=t_shared_library
文件名:t_shared_library.html