配置 Liberty 以使用「環境定義和相依關係注入」1.2

您可以配置 Liberty,以使用「環境定義和相依關係注入 (CDI)」1.2 特性,此特性提供「環境定義和相依關係注入」1.2 規格的完整支援。

關於這項作業

如果要將 Liberty 伺服器配置成執行啟用 CDI 1.2 的應用程式,您必須設定 <cdi-1.2> 特性。

程序

更新 server.xml 檔,以新增 <cdi-1.2> 特性。例如:
<featureManger>
	<feature>cdi-1.2</feature>
</featureManger>
註:
  • 其他的 Java™ EE 7 特性(例如 jsp-2.3 和 jsf-2.2)可以與 cdi-1.2 特性搭配使用。不過,Java EE 6 特性(例如 jsp-2.2 和 jsf-2.0)無法與 cdi-1.2 特性搭配使用。
  • 您可以針對每一個伺服器實例,挑選 CDI 1.0 或 CDI 1.2 特性實作,但是必須考量其行為變更。如果該行為只有 CDI 1.2 特性才有,就必須使用 CDI 1.2 特性。如果現有的應用程式會因 CDI 1.2 特性中的行為變更,受到不利影響,則使用 CDI 1.0 特性,可保留該應用程式的現有行為。
  • 在相同的 Liberty 伺服器中,不可能同時使用 CDI 1.0 和 CDI 1.2 特性。如果同時配置這兩個特性,會產生錯誤。請閱讀 CDI 1.2 行為變更主題,瞭解 CDI 1.0 到 CDI 1.2 的變更。

結果

CDI 1.2 特性已啟用,並在執行時期載入 Liberty 伺服器中。

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



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