配置 Liberty 以使用 Servlet 3.1

您可以配置 Liberty 以使用 Servlet 3.1 特性,此特性提供 Servlet 3.1 規格的完整支援。

關於這項作業

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

程序

更新 server.xml 檔,以新增 <servlet-3.1> 特性。 例如:
<featureManager>
	<feature>servlet-3.1</feature>
</featureManager>
重要:
  • websocket-1.0websocket-1.1 特性需要 servlet-3.1 特性,因此,如果配置 websocket-1.0websocket-1.1 特性,將會載入 servlet-3.1 特性。
  • Java™ EE 6 特性(例如 jsp-2.2jsf-2.0)可以與 servlet-3.1 特性搭配使用。不過,您不能使用 Java EE 6 特性來探索 Servlet 3.1 特性。
  • 您可以針對每一個伺服器實例,挑選 Servlet 3.0 或 Servlet 3.1 特性實作,但是您必須考量到任何的行為變更。如果必要的行為只有 Servlet 3.1 特性才有,您必須使用 Servlet 3.1 特性。如果現有的應用程式會因 Servlet 3.1 特性中的行為變更,受到不利影響,則使用 Servlet 3.0 特性,可保留該應用程式的現有行為。
  • 在相同的伺服器中,不可能同時使用 Servlet 3.0 和 Servlet 3.1 特性。如果同時配置這兩個特性,會產生錯誤。請閱讀 Servlet 3.1 行為變更主題,瞭解 Servlet 3.0 和 Servlet 3.1 中的變更。

結果

Servlet-3.1 特性現在會在執行時期載入。

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

檔名:twlp_config_servlet31.html