配置自動供應特性

您可以在供應其他特性或特性集時,讓某些特性可以自動供應。

關於這項作業

自動供應的特性是相依於其他特性的特性。 由於這些相依關係,自動供應的特性的生命週期如下:
  • 在供應所有必要的特性之後,便自動供應該特性。
  • 在任何必要的特性取消供應時,便自動取消供應特性。

程序

如果要配置要自動供應的特性,請遵循下列步驟:

  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


指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_auto_provision_feature
檔名:twlp_auto_provision_feature.html