2012-07-04 21 views
8

これはよくある質問ですが、昨日から私の問題の解決策を探していて、何も見つかりませんでした!eclipseデバッグ:ソースが見つかりません

tomcatとEclipseを使用してコードをデバッグしようとすると、Eclipse HeliosをTomcat 6.0.2で使用しています。私はエラーSource not foundを取得しています。これは自分で書いたコードでもそうではありませんちょうどすべてのjarファイル

私はjdk1.6.0も使用していますが正しくセットアップされているので、問題ではなく、デバッグ時にコードが表示されますもしデバッグコンソールを右クリックしてEdit Source Lookup...に行くならば。これはデバッガの実行だけのためのソースコードを表示するので、私はRun -> Debug ConfigurationsJava Applicationウィンドウに私はTomcatで動作するように設定し、sourceタブでプロジェクトとすべてのjarファイルを追加しましたが、いずれかの作業!私が再びデバッグしてEdit Source Lookup...に入ると、そこに保存されているプロジェクトとjarファイルが表示されません

何が起こっているのでしょうか?

答えて

1

私はよく遠回しに、私の問題を解決しました。私はcatalina.batファイルでは、私はラインJAVA_OPTSが設定されている場合、以下の

set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=n %JAVA_OPTS%

を追加している、これはすべてのデバッグ要求用のソケット5001をリッスンします。次に日食で、Debug Configurations...の下で私は新しいRemote Java Applicationを作成し、Tomcatがこれを拾うなるように5001にポートを設定します。コードは、それが日食で開き、ブレークポイントにヒットしてたときに、今私はstartup.batを使用してTomcatを起動したとき、私はこれがこの問題

0

他のプロジェクトでコードをデバッグできますか? わからない場合は、新しいダミープロジェクトを作成してデバッグしてください

まだすべてのプロジェクトでソースが見つからない場合は、Eclipseの新しいコピーをダウンロードし、tomcatの新しいコピーにリンクしてください。あなたのダミープロジェクトを追加して、これが動作するかどうか確認してください。 これがうまくいきたいです

+0

屋、それは他のプロジェクトで働く私を持っている人を助け、正常

希望のようにデバッグすることができ、これは、唯一のものではありません –

8

「ソースルックの編集」をクリックしてください。これはあなたがデバッグしているプロジェクトを選択することができ、別のポップアップにつながる> ---これは、あなたが「Javaプロジェクト」をクリックすることができる別のポップアップを与える>と - あなたは、「追加」をクリックする必要があり、次のポップアップが手っこれは完了です!これはうまく動作することを望みます。

enter image description here

+2

私は私がこれを行ったことを私の質問で述べましたが、これは一時的な修正ですので、デバッグするたびに毎回動作するので、デバッグするたびにこれを行う必要があります。 –

+0

Hmmm。私は何かが私の理解に間違っていたと思う。 –

+0

その[OK]を、私は実際には遠回しにそれを解決するために管理し、私はとにかく..助けに感謝し、答えを追加した:) –

関連する問題