針對 Servlet 3.1 配置 Liberty

您可以針對 Servlet 3.1 特性配置 Liberty,來完整支援 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 特性現在會在執行時期載入。

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



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