
![[8.5.5.6 或更新版本]](../ng_v8556.gif)
配置 Liberty 設定檔以使用「環境定義和相依關係注入」1.2
您可以配置 Liberty 設定檔,以使用「環境定義和相依關係注入 (CDI)」1.2 特性,此特性提供「環境定義和相依關係注入」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 的變更。