15

ThreadLocalWeb アプリにいくつかの が設定されています。そして、webapp のリモート デバッグ中に、これらのThreadLocal変数の値を確認したいと思います (デバッグ パースペクティブの変数タブに他の変数を表示するのEclipseと同じように)。Eclipse

ThreadLocalデバッグ中に変数の値を表示するにはどうすればよいEclipseですか?

ありがとう!

4

3 に答える 3

6

任意のブレークポイントに到達したら、ビューを使用Expressionsして値を表示するだけでThread.currentThread()、すべての ThreadLocal 値を調べることができます。

ここに画像の説明を入力

于 2017-04-07T09:48:49.703 に答える
4

コードでは、値をローカル変数に配置する必要があります。これは確認できます。ThreadLocal が使用されている場所にブレークポイントを設定できるはずです。

問題は、デバッガーの接続が、関心のあるスレッドとは別のスレッドにあることです。Eclipse にはこれに対する解決策がある可能性がありますが、それが何であるかはわかりません。

于 2010-11-22T15:31:12.767 に答える