配置自动供应的功能部件

可以使功能部件能够在供应其他功能部件或功能部件集时自动供应。

关于此任务

自动供应的功能部件对其他功能部件存在依赖性。因为依赖性,自动供应的功能部件的生命周期如下所示:
  • 当提供了所有必需功能部件,该功能部件提供自动供应。
  • 取消供应任何必需功能部件后,自动取消供应该功能部件。

过程

要将功能部件配置为自动供应的功能部件,请遵循以下步骤:

  1. 确定运行时自动供应此功能部件之前必须供应的功能部件。
  2. IBM-Provision-Capability 添加至清单头。IBM-Provision-Capability 头的格式使用标准 OSGi LDAP 过滤器。
  3. 将该功能部件部署至服务器。

结果

供应必需功能部件后,自动供应该功能部件。

示例

在以下示例中,如果供应了功能部件 requiredFeature1-1.0requiredFeature2-1.0,那么将自动供应此功能部件。如果从 server.xml 文件中移除任一必需功能部件,那么将自动取消供应此功能部件。

IBM-Provision-Capability: osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature1-1.0))", osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature2-1.0))"

自动安装自动供应的功能部件

如果还安装了所有必需的功能部件,那么可自动安装自动供应的功能部件。

要将功能部件配置为自动安装,必须将 IBM-Install-Policy 头添加至功能部件清单。此头是可选的。如果指定了 IBM-Install-Policy 头,那么以下值有效:
  • manual:不自动安装该功能部件。
  • when-satisfied:如果已安装所有必需功能部件,那么将自动安装该功能部件。

如果未设置该头,那么不会自动安装该功能部件,相当于将 IBM-Install-Policy 头设置为 manual


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



时间戳记图标 最近一次更新时间: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_auto_provision_feature
文件名:twlp_auto_provision_feature.html