Liberty でのサーブレット 3.1 の構成

Liberty にサーブレット 3.1 フィーチャーを構成することができます。このフィーチャーは、サーブレット 3.1 仕様の完全なサポートを提供します。

このタスクについて

サーブレット 3.1 に対応したアプリケーションを実行するように Liberty サーバーを構成するには、<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.0 または websocket-1.1 のフィーチャーを構成すると、servlet-3.1 フィーチャーがロードされます。
  • Java™ EE 6 フィーチャー (jsp-2.2 および jsf-2.0 など) を servlet-3.1 フィーチャーと一緒に使用できます。ただし、Java EE 6 フィーチャーを使用してサーブレット 3.1 フィーチャーを利用することはできません。
  • サーバー・インスタンスごとにサーブレット 3.0 フィーチャーか、サーブレット 3.1 フィーチャーかの実装を選択できますが、 振る舞いの変更を考慮してください。 必要な振る舞いがサーブレット 3.1 フィーチャーのみに含まれている場合は、サーブレット 3.1 フィーチャーを使用する必要があります。 既存のアプリケーションが Servlet 3.1 フィーチャーの動作変更で悪影響を受ける場合、Servlet 3.0 フィーチャーを使用すれば、そのアプリケーションの既存の動作が保持されます。
  • 同じサーバーで Servlet 3.0 と Servlet 3.1 の両方のフィーチャーを使用することはできません。両方のフィーチャーが構成されると、エラーが生成されます。 サーブレット 3.0 からの変更およびサーブレット 3.1 については、サーブレット 3.1 の振る舞いの変更のトピックをお読みください。

タスクの結果

実行時にサーブレット 3.1 フィーチャーがロードされるようになりました。

トピックのタイプを示すアイコン タスク・トピック

ファイル名: twlp_config_servlet31.html