針對「表示式語言 3.0」配置 Liberty
您可以針對「表示式語言 (EL) 3.0」特性配置 Liberty,來完整支援 EL 3.0 規格。
關於這項作業
如果要將 Liberty 伺服器配置成執行啟用 EL 3.0 的應用程式,您必須設定 <el-3.0> 特性。
程序
更新 server.xml 檔,以新增 <el-3.0> 特性。 例如:
<featureManager>
<feature>el-3.0</feature>
</featureManager>
重要:
- EL 3.0 特性不需要其他任何特性。您可以獨立配置它,而不必涉及 JavaServer Pages (JSP) 2.3。
- JSP 2.3 特性需要 EL 3.0 特性。在您配置 JSP 2.3 特性時,EL 3.0 特性也會載入至伺服器執行時期。
- 其他的 Java™ EE 6 特性(例如 JSF 2.0 和 CDI 1.0)可與 EL 3.0 特性搭配使用。
- 您可以針對每一個伺服器實例,挑選 EL 3.0 或 EL 2.2(包含在 JSP 2.2 特性中),但是您必須考量到任何的行為變更。如果必要的行為只有 EL 3.0 特性才有,您必須使用 EL 3.0 特性。如果現有的應用程式會因 EL 3.0 特性中的行為變更,受到不利影響,請使用 EL 2.2 特性(包含在 JSP 2.2 中),以保留該應用程式的現有行為。
- 在相同的 Liberty 伺服器中,不可能同時使用 EL 3.0 特性和 JSP 2.2(包括 EL 2.2)特性。如果同時配置這兩個特性,會產生錯誤:
CWWKF0033E: 單態特性 com.ibm.websphere.appserver.javax.el-2.2 與 com.ibm.websphere.appserver.javax.el-3.0 不能同時載入。所配置的特性 jsp-2.2 和 el-3.0 含有一或多個造成衝突的特性。
請參閱「表示式語言 3.0」特性的功能,瞭解相較於 EL 2.2 特性,EL 3.0 特性中的變更。