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 を使用してサーブレットコンテナーを設定する方法を示しています。

手順

  • サーブレットコンテナーの属性の更新

    1. 管理 CLI へ接続します。
    2. サーブレットコンテナーの属性を更新するには、次のコマンドを実行します。

      /subsystem=undertow/servlet-container=default:write-attribute(name=ignore-flush,value=true)
    3. 変更を適用するには、サーバーをリロードします。

      reload
  • 新規サーブレットコンテナーの作成

    1. 管理 CLI へ接続します。
    2. 新しいサーブレットコンテナーを作成するには、次のコマンドを実行します。

      /subsystem=undertow/servlet-container=new-servlet-container:add
    3. 変更を適用するには、サーバーをリロードします。

      reload
  • サーブレットコンテナーの削除

    1. 管理 CLI へ接続します。
    2. サーブレットコンテナーを削除するには、次のコマンドを実行します。

      /subsystem=undertow/servlet-container=new-servlet-container:remove
    3. 変更を適用するには、サーバーをリロードします。

      reload
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る