- - PR -
現在有効になっているセッション情報の取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-18 11:32
いつもお世話になります。
アプリケーションスコープ(ServletContext等)から現在有効になっている セッション情報の一覧等が取得できる方法を検討しております。 アプリの中で貯めておいたセッションIDの一覧と現在有効のセッションID の一覧を比較する処理を検討しております。 どなたかご存知の方がいらっしゃいましたらご教授お願いします。 |
|
投稿日時: 2004-11-18 11:49
APサーバーの実装に依存しない方法としては、自作するのがよいかと。
1.アプリケーションスコープに有効セッション一覧の領域を作っておく 2.HttpSessionLisntenerを利用して、セッションの生成、無効化時イ ベントをフックし、1で作った領域を操作 でどうでしょう。 要件によっては、他のHttpSessionホニャララListenerを併用すればな んとかなると思います。 |
|
投稿日時: 2004-11-18 12:41
ちょっと参考になるかもしれません↓
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16530&forum=12 APサーバによって使うインターフェースが異なりますがJMXでも取得できますね。 http://e-docs.bea.com/wls/docs81/javadocs/weblogic/management/runtime/WebAppComponentRuntimeMBean.html#getServletSessions() |
|
投稿日時: 2004-11-18 13:02
シュンさん、インギさんありがとうございます。
今回はWeblogicを使用しませんので自作で作ってみます。 ありがとうございました。 |
1