Eclipseのデバッグ方法について質問です

このQ&Aのポイント
  • All-In-One-Eclipseバージョン3.1を利用しています。ブレークポイントをつけて、eclipseから「Tomcat起動」をしているのですが、ソースのデバッグができません。
  • ブレークポイントで一旦止まるのですが、ステップインやステップアウトをしても行が進んでくれません。普通ならブレークポイントにきた時に、デバッグ画面が開いてそのまま処理を追っていけると思うのですが。
  • ネットで探してみて、「ウィンドウ」→「設定」→「TomCat」→「Sourth Path」で、使っているプロジェクトのみにチェックを入れてみましたが、変わりませんでした。解決方法を教えて下さい。お願いします。
回答を見る
  • ベストアンサー

Eclipseのデバッグ方法について質問です

All-In-One-Eclipseバージョン3.1を利用しています。 ブレークポイントをつけて、eclipseから「Tomcat起動」をしているのですが、ソースのデバッグができません。 ブレークポイントで一旦止まるのですが、ステップインやステップアウトをしても行が進んでくれません。 普通ならブレークポイントにきた時に、デバッグ画面が開いてそのまま処理を追っていけると思うのですが。 ネットで探してみて、「ウィンドウ」→「設定」→「TomCat」→「Sourth Path」で、使っているプロジェクトのみにチェックを入れてみましたが、変わりませんでした。 解決方法を教えて下さい。 お願いします。

noname#41444
noname#41444
  • Java
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • shiro-joe
  • ベストアンサー率22% (15/66)
回答No.2

えっ?本当ですか?調べれば調べるほど同梱されていない可能性が濃くなっていたのですが…。 いやいや、Eclipseのデバック機能とTomcatは関係ないのでこの際、脇に置いて…。 デバックパースペクティブ自体は開くことができますか? (ウィンドウ→パースペクティブを開く→デバック) 出来なかったら、最終手段で再インストールする!のは荒業すぎでしょうか @ITのJava Solution 会議室の過去ログに似たようなものがあったので URLを張っておきます。 お役に立てそうもないです。申し訳ありません。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17954&forum=12&4

noname#41444
質問者

お礼

デバックパースペクティブ自体は開きます。 その他色々試してみましたが、全く解決しませんでした…。 思い切ってAll-In-One-Eclipseを再インストールして、Tomcatプラグインを入れてと。。。構築し直してみました。 すると! 無事解決しました!! 原因は何だったのでしょう。。 「ウインドウ」→「設定」→「Tomcat」→「ソースパス」では「ソース・パス」を自動的に算出のデフォルトチェックを外して Javaプロジェクトを1つ1つソースパスに追加するようにしました。 これも関係あるのでしょうか。 でも、以前入れてたEclipseでも、これは試したんですけどね。 気になりますが、とりあえずは良かったです。 色々ありがとうございました。 また何かありましたら是非宜しくお願い致します。

その他の回答 (1)

  • shiro-joe
  • ベストアンサー率22% (15/66)
回答No.1

All-In-One-Eclipseをはじめて知ったので少し調べてみました。 どうもTomcatプラグインが入っていないような気が…?? 掲示板ではTomcatよりWTPの利用を薦めているので同梱されていない可能性が大きいです。ですので、以下のことを確認してみてください。 EclipseのヘルプからEclipseSDKについてをひらいてプラグイン全件中にTomcatのプラグインがありますか? TomcatのバージョンとEclipseのバージョンは互換性がありますか? EclipseとJDKの互換性はありますか? 自分も、もう少し調べてみます。

noname#41444
質問者

補足

回答ありがとうございます。 shiro-joeさんの仰った事確認してみましたが、Tomcatのプラグインは入っています。 その他も大丈夫そうです・・・

関連するQ&A

  • eclipseのデバッグ

    お世話になっております。 現在eclipse2.1 + TomCat4.1で開発をしております。 ブレークポイントをつけて、eclipseから「TomCat起動」をしているのですが、ソースのデバッグができません。 ブレークポイントのつけた箇所でソースは開くのですが、その後1行ずつ進んだりすることができずに止まってしまい、困っています。 ネットで探してみて、「ウィンドウ」→「設定」→「TomCat」→「Sourth Path」で、使っているプロジェクトのみにチェックを入れてみましたが、変わりませんでした。 ご存知の方いらっしゃいましたら、よろしくお願いいたします。

  • Eclipseでデバッグができない

    Eclipseでデバッグをしようとしたら、ソースが見つかりませんでした。と表示されてデバッグが出来ません。 実行可能なものも開くことができませんでした。 ネットで検索したら、 Window-設定-Tomcat-Source Pathにデバッグするプロジェクトを設定し Eclipseを再起動すれば解決できる。 という解決方法にたどり着いたのですが、 Window-設定の下にTomcatという項目が無くて困っています。 Tomcat自体何者か分かってないのですが… 何がだめなんでしょうか? EclipseはC/C++用のものを使っています。 よろしくお願いします。

  • Eclipseのデバッグ機能が正常に動作しない(異なるプロジェクト参照)

    Eclipse上で思うようにデバッグができずに困っています。 <環境> Eclipse3.0.1、Tomcat5.0を使用しています。 Eclipse上にプロジェクトA、Bの2つのプロジェクトが存在します。 A、BはそれぞれCVSで同じプロジェクトから派生しています。 (AはHEADから、Bはブランチから作成したプロジェクト。) どちらのコンテキストも、コンテナ上の起動では問題がありません。 各プロジェクトのプロパティ→情報で表示されるロケーションも、それぞれ正しいパスを表示しています。 <現象> Bのソースで、150行目にブレイクポイントを貼ったとすると、 閉じられていたAのソースが自動的に開き、Aの150行目に移動して止まります。 その後ステップ実行しても、Aのソース上をポインタが移動しているように見えます。 しかし実際の処理はBの方が行われているようで、 (AとBで違う処理を行うようにして試したところ、Bの処理が行われた結果を確認できた) デバッグの目に見える動作がおかしくなっているようです。 <試したケース> プロジェクトAの名前を変更してからBでデバッグしても、 変更した名前のプロジェクトのソースを開いてそちらへ移動しているようです。 また、Aでデバッグした場合はAを実行しているように見えます。 プロジェクトAを削除した場合、ソースが見つからない等のエラーになります。 -------- Bでデバッグをできるようにしたいのですが、 原因や回避策などご存知の方、アドバイスください。よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse-Tomcatでのデバッグについて

    eclipse-Tomcatでのデバッグについて 下記の構成 eclipse3.5 jdk1.6 Seasar2のプラグイン各種 Doltengを使用してプロジェクトを作成しています。 Actionクラスのアノテーション@Executeのメソッドにブレークポイントを設定して Tomcatを起動し、画面内で同メソッドが動くようなことをしても ブレークポイントで一時停止してくれません。 どこかに設定があるのでしょうか?

    • ベストアンサー
    • Java
  • Eclipseのデバッグ時にブレークポイント行にカーソルが当たらない

    Eclipse3.1(All-in-one Eclipse)を使っています。 ブレークポイントを設定すると、指定した行で止まるのですが、ブレークポイントを設定している行にカーソルが当たらず、ステップオーバーしても、どの行にいるのか把握しにくい状況になっています。 行にカーソルがあたるようにするには、どうすればよろしいでしょうか?

  • ECLIPSEでのTOMCATを使ったデバッグ

    こんにちわ。 現在開発でECLIPSEを使用しているのですが、 デバッガを使ってステップ実行をしたいのですが、 デバッガかブレークポイントにとまってくれません。 どうしたらよいのでしょうか? デバッガを使いたいときはTomcatを立ち上げて、デバッグを実行してブラウザから動作する。 と、この順番であってますか?? 開発を進めるためにどうしても必要なので みなさんどうかよろしくお願いします。

  • Struts+Eclipseでのデバッグについて

    Tomcat4.1.29 Eclipse2.0 Struts1.1 をインストールしています。 Eclipseの標準機能に付いている ブレイクポイントをつけて、デバッグする方法が わかりません。 なにか設定が必要なのでしょうか?

  • eclipseでのJSPのデバッグ方法について。

    eclipseでのJSPのデバッグ方法について。 eclipse3.5を利用しています。 こういうことはできますでしょうか? 1.JSPからサーブレットに作成されたjavaファイルをeclipse上で参照。 2.1のjavaファイルにブレークポイントを設定してデバッグ。 eclipseのサーバビューでTOMCAT5.5を新規作成して動かしています。

    • ベストアンサー
    • Java
  • EclipseでのWebアプリケーションデバッグ方法

    EclipseでのWebアプリケーションデバッグ方法についてお聞きします。 あるWebアプリケーションでログイン画面でユーザー名とパスワードを入力してログインボタンを押した直後から処理がどうなってるのかソースを一行ずつ追っていきたいのですが、そういった場合どこにブレークポイントを張ればよろしいでしょうか? ちなみに開発環境は以下の通りです。  ・JDK 1.4.2_13  ・Tomcat 5.0.28  ・Eclipse SDK 3.2.1 宜しくお願いします。

    • ベストアンサー
    • Java
  • デバッグに関して質問です。

    プログラム超初心者です。 eclipseでデバッグが出来ない状態についてご教授願います。 「10日でおぼえるAndroid アプリ開発 入門教室」という書籍の、 「LESSON10Androidプロジェクトをデバッグしよう」という項目で、 何もいじらずに作成したAndroid projectに対して、 setContentView(R.layout.main);にブレークポイントを付けて、 デバッグ、ステップオーバーしてみましょうという内容です step overした後、一番最初のスタック、 ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1647 からSource not found.が赤文字で出力され、その下にある 「edit source lookup path」のボタン以降もどれを選んでよいか分かりません。 デバッグAVDは2.3.3(API10)で、sources for android sdk は入って無い様です。只、sources for android sdkが インストールされている4.0.3で実行しても同様のエラーが出ました。 本では『「ステップオーバー」を選択して次の行に進みます。』としか 書かれておらず、エラーが正しいのか、不正なのかさえ分からない状態です。 お手数ですがご教授願います。

専門家に質問してみよう