15.2. サーブレットコンテナーの設定
サーブレットコンテナーは、セッション関連の設定を含む、サーブレット、JavaServer Pages、Jakarta Server Pages、および WebSocket 関連のすべての設定を提供します。ほとんどのサーバーでは 1 つのサーブレットコンテナーのみが必要ですが、追加の servlet-container 要素を追加して複数のサーブレットコンテナーを設定することもできます。サーブレットコンテナーが複数設定されていると、複数のデプロイメントを異なる仮想ホストの同じコンテキストパスにデプロイできるなど、一部の動作を有効にすることができます。
サーブレットコンテナーによって提供される設定の多くは、デプロイされたアプリケーションによって web.xml ファイルを使用して個別にオーバーライドできます。
15.2.1. デフォルトの undertow サブシステム設定 リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP はデフォルトでサーブレットコンテナーを提供します。このリファレンスでは、サーブレットコンテナーを含む Undertow サブシステムのデフォルト設定を説明します。
<subsystem xmlns="{UndertowSubsystemNamespace}">
<buffer-cache name="default"/>
<server name="default-server">
...
</server>
<servlet-container name="default">
<jsp-config/>
<websockets/>
</servlet-container>
...
</subsystem>
15.2.2. 管理 CLI と管理コンソールを使用してサーブレットコンテナーを管理する リンクのコピーリンクがクリップボードにコピーされました!
この手順では、管理 CLI と管理コンソールを使用して Undertow サブシステム内のサーブレットコンテナーを管理する方法を説明します。必要に応じて、既存のサーブレットコンテナーを更新したり、新しいサーブレットコンテナーを作成したり、サーブレットコンテナーを削除したりできます。
前提条件
- 管理 CLI にアクセスできる。
- 管理コンソールにアクセスできる。
サーバー設定を変更する権限がある。
- 管理コンソールを使用して Undertow サブシステム内のサーブレットコンテナーを管理する
-
管理コンソールを使用してサーブレットコンテナーを設定する場合は、Configuration
Subsystems Web (Undertow) Servlet Container と選択します。 - 管理 CLI を使用して Undertow サブシステム内のサーブレットコンテナーを管理する
- 以下の例は、管理 CLI を使用してサーブレットコンテナーを設定する方法を示しています。
手順
サーブレットコンテナーの属性の更新
- 管理 CLI へ接続します。
サーブレットコンテナーの属性を更新するには、次のコマンドを実行します。
/subsystem=undertow/servlet-container=default:write-attribute(name=ignore-flush,value=true)変更を適用するには、サーバーをリロードします。
reload
新規サーブレットコンテナーの作成
- 管理 CLI へ接続します。
新しいサーブレットコンテナーを作成するには、次のコマンドを実行します。
/subsystem=undertow/servlet-container=new-servlet-container:add変更を適用するには、サーバーをリロードします。
reload
サーブレットコンテナーの削除
- 管理 CLI へ接続します。
サーブレットコンテナーを削除するには、次のコマンドを実行します。
/subsystem=undertow/servlet-container=new-servlet-container:remove変更を適用するには、サーバーをリロードします。
reload