15.7. HTTP セッションタイムアウトの設定


HTTP セッションタイムアウトは、HTTP セッションの無効を宣言するために必要な非アクティブな期間を定義します。たとえば、ユーザーが JBoss EAP にデプロイされたアプリケーションにアクセスすると、HTTP セッションが作成されます。HTTP セッションのタイムアウト期間が経過した後にユーザーがアプリケーションに再度アクセスしようとすると、元の HTTP セッションは無効になり、ユーザーは新しい HTTP セッションを作成する必要があります。これにより、永続化されていないデータが失われたり、ユーザーの再認証が必要になる可能性があります。

HTTP セッションタイムアウトは通常、アプリケーションの web.xml ファイルで設定されます。ただし、JBoss EAP 内でデフォルトの HTTP セッションタイムアウトを指定することもできます。アプリケーションの web.xml ファイルによって上書きされない限り、サーバーのタイムアウト値はデプロイされたすべてのアプリケーションに適用されます。

サーバーの値は、undertow サブシステムの servlet-container セクション内の default-session-timeout プロパティーで指定されます。default-session-timeout の値は分単位で指定され、デフォルトは 30 です。

前提条件

  • 管理 CLI にアクセスできる。
  • サーバー設定を変更する権限がある。

手順

  1. 管理 CLI へ接続します。
  2. default-session-timeout 値を設定します。

    Run the following command to set the `default-session-timeout` value to `60` minutes:
    ----
    /subsystem=undertow/servlet-container=default:write-attribute(name=default-session-timeout, value=60)
    ----
  3. 変更を反映するためにサーバーをリロードします。

    ----
    reload
    ----
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る