0

これをお詫び申し上げます。グーグルで検索しましたが、答えが見つかりません。

Eclipse Java EE IDE(WTP)を使用してJSPをデバッグしています。コードをステップスルーすると、特定のjarファイルのソースコードが見つからないという同様の例外がスローされます。

Eclipseがアプリケーションをステップスルーできるようにするために、デバッグ時にソースコードが必要であることを理解しました。したがって、Tomcatインストールのソースコードを見つけて、Eclipseをその場所にポイントする必要があります。

  • Tomcatインストールのjarファイルを確認しましたが、.classファイルのみが含まれており、ソースコードは含まれていません。
  • Apacheサイトからダウンロードしたjarファイルにもソースコードが含まれていないことを確認しました。
  • Apacheサイトからソースコード(jarファイルではない)をダウンロードしましたが、一部のsource code not found例外のみが修正され、他の例外は修正されていないため、これがすべてのソースコードではないようです。
  • GrepCode.comからソースコードを含むjarファイルをいくつかダウンロードしましたが、別の方法があるはずだと考えています。

これは一般的な問題である必要があり、Tomcatインストールで各jarのソースを個別にダウンロードしないようにする方法があるのでしょうか。

どうもありがとう

4

1 に答える 1

1

デバッガーを使用して、サードパーティのコードにステップインするのではなく、ステップオーバーできることをご存知だと思いますか?

もちろん、Tomcatのバグを発見したと思わない限り、Tomcatコードにステップインせずに問題をデバッグできるはずです。

通常、サードパーティのjarのメソッドをステップオーバーし、メソッドが戻った後のアプリの状態を調べて、そのメソッドの結果を確認する必要があります。

于 2012-05-27T18:30:29.907 に答える