私のWebアプリケーション(jsp / servlet)には、サーバーから最新のデータを取得するために定期的にAjaxリクエストを作成するWebページがあります。このページは、ユーザーがシステムにログインすると常に開くメインページであり、他のページは新しいブラウザウィンドウ(ユーザーイベントによる)。
30分以上アイドル状態のユーザーセッションを無効にする必要があります。そのために、Tomcatセッションタイムアウト機能を使用します。ただし、ほとんどの場合、30分間アイドル状態のユーザーセッションは無効になりません。
ただし、30分後にTomcatによってユーザーセッションが無効になる場合があります。これは、メインページがセッションをアイドリングせずに定期的にAjaxリクエストを送信するためだと思います。
Tomcatがユーザーイベントから自動生成されたリクエストを識別できず、セッションを適切に無効化できないことを知りたいのですが、これについてアイデアを教えてください。非常に役立ちます。
ディネッシュ