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