2009-05-19 14 views
4

私はSpring MVC 2.5を使ってWebアプリケーションを開発しています。私はセッションが春でどのように機能するかを理解していない、と私はセッションの状態を監視については行くかもしれない方法思っていたことを心配私のIDEとしてEclipseを使用してとTomcat 6にTomcat Webアプリケーションでセッションを簡単に監視する方法はありますか?

を展開しています。 Tomcatにはさまざまな監視機能があり、Eclipseでそれらを有効にすることもできますが、どのように動作するのかわかりません。私はTomcatマネージャアプリケーションを使用できるかもしれないと思っていますが、動作していないようです。

とにかく、私はこれを設定する次の2日間を過ごすにしたくありません。誰かがモニタセッションを行うための簡単なセットアップで私を指摘できますか?

答えて

1

Tomcatマネージャは、すべての現実の中で最も簡単な方法です。カスタムのTomcatをインストールしていない限り、Tomcatがあればマネージャは常に起動します。

+0

EclipseからTomcatを起動しても、起動していないようです。私はwebappsでマネージャーを見ることができますが、接続できません。 – Boden

+0

webappsディレクトリの他のアプリケーションは機能しますか? – Gandalf

+0

いいえ、Eclipseで起動して停止するときには、プロジェクトのコンテキストだけが読み込まれます。 – Boden

1

のSpringSource(春のフレームワーク/ロッド・ジョンソン人は)彼らはTomcatの

にすべての追加の機器を入れているのTomcatのバージョンを持っているhttp://www.springsource.com/products/tcserver

のSpringSource TCサーバ™は、Apacheの エンタープライズ版ですTomcat、 広く使用されているWebアプリケーション サーバー。 SpringSourceのtcのサーバーは、企業で使用するために 硬化やキー操作 能力と相まって で、高度な診断と は、ミッションクリティカルなサポートによって支えられています。

1

それはあなたがセッションに表示するかに依存します。

あなたは、私はsession.get /セット/ removeAttribute、その後、デバッグにブレークポイントを追加することになり、セッションに入れているかのオブジェクトに興味があれば。 HttpSessionListenerを追加して、セッションが作成/破棄されたときにブレークポイントやログを設定することもできます。どこへ行く

もう一つの方法は、OpenSymphonyの/クリックストリーム(:S、ではない別のWebアプリケーションだけでjarファイルといくつかのJSP)を追加することです。この方法で、各セッションのすべてのアクティビティ(クリックパス)を監視できます。すべてのセッション属性を表示するように変更するのは簡単です。 (google opensymphonyクリックストリーム)

関連する問題