- PR -

変数の現在値を確認するデバッグ作業をしたい(Eclipse3.2)

1
投稿者投稿内容
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-01-25 23:24
いつも勉強させていただいてます。

Eclipse3.2とTomcatを使って作成したWebアプリケーションのサーブレットに対して、
ある時点でのDTOの各項目に入っている値をデバッグで確認したいのですが、
ブレークポイントを設定してからブラウザで実行してもそこで停止してくれず、
Eclipseの変数ビューもずっと真っ白のままです。

ウェブサイトを調べたら、【サーバービュー】でTomcatサーバの状況を確認するとありますが、
【サーバービュー】をどうすれば表示できるのかわかりません。

ご存知の方がいましたら、【サーバービュー】の表示方法、および
Eclipse3.2での変数値の確認方法を教えていただけないでしょうか。
大ベテラン
会議室デビュー日: 2006/06/28
投稿数: 116
投稿日時: 2007-01-26 01:06
使用プラグインを記述されると的確な回答が得られると思います。

予想すると、サーバービューが表示されないということはWTPを使用しているわけではないということでしょうか?
WTPならデバッグモードとして再起動することで、デバッグできます。
tomcatプラグインでもデバッグ実行できたはずです。
それ以外だと、判りません。
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2007-01-26 16:51
Tomcatはどのように起動しているでしょうか?
プラグインを使っているのでしたらサーバービューでチェックするのでしょう。

プラグインを使わず、Tomcatを素で起動している場合
Tomcat側にeclipseを受け入れる設定をする必要があります。

参考:
http://eclipsewiki.net/eclipse/index.php?%A5%EA%A5%E2%A1%BC%A5%C8%A5%C7%A5%D0%A5%C3%A5%B0

すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-01-27 18:28
回答ありがとうございます。

>サーバービューが表示されないということはWTPを使用しているわけではないということでしょうか?
ご指摘のとおりWTPプラグインは入れておりません。
ビューを見るだけならプラグインなしでもできると思ったのですが、そうではなかったのですね。

ということでWTPプラグインを導入してみようとしたのですが、
ヘルプ>ソフトウェア更新>検索およびインストール で試したところ
”ネットワーク接続問題”が発生したと言われてできませんでした。
上記以外の方法でもWTPプラグインはインストールできるでしょうか?

>Tomcatはどのように起動しているでしょうか?
Eclipseの画面左上にある動物のマークをクリックして起動しています。
大ベテラン
会議室デビュー日: 2006/06/28
投稿数: 116
投稿日時: 2007-01-27 20:38
引用:
WTPプラグインを導入してみようとしたのですが、
ヘルプ>ソフトウェア更新>検索およびインストール で試したところ
”ネットワーク接続問題”が発生したと言われてできませんでした。
上記以外の方法でもWTPプラグインはインストールできるでしょうか?


手動でのインストールは、関連するプラグインが必要な場合にそれらのインストールが面倒なため
接続できるように出来ればベストですが、プラグインをダウンロードして入れることも出来ます。
以下URLの項目Enterprise Developmentから取得してください。
http://www.eclipse.org/downloads/index_topic.php
関連プラグインが必要かもしれません。

Eclipseの環境自体を変更してよいならAll-In-One Eclipseを利用するのが一番簡単です。

引用:
>Tomcatはどのように起動しているでしょうか?
Eclipseの画面左上にある動物のマークをクリックして起動しています。


おそらくSysdeoのTomcatプラグインですね。デバッグ実行は出来るはずです。
以下2点を確認してみてください。
1)ウィンドウ→設定→Tomcat→JVM設定
 「Tomcatをデバッグモードで起動しない」をチェックしてしまっていないか確認。
2)デバッグ対象のプロジェクトでプロパティー画面を開き、ツリーのTomcatをクリックすると開かれるTomcatの設定画面で
 「全般」プロパティーシートにある「Tomcatプロジェクト」にチェックを入れ忘れていないか確認。
@ITでもこのプラグインは紹介されていますので、詳細はそちらで確認してみてください。
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-01-30 23:13
アドバイスありがとうございます。

よろしければ教えていただきたいのですが、
インターネットには接続できているPCで”自動ソフトウェア更新”ができないのは、何が原因なのでしょうか?

以下エラーメッセージです。

 検索中にネットワーク接続問題が見つかりました。
 "http://update.eclipse.org/updates/3.0" にアクセスできません。
 サイト "http://update.eclipse.org/updates/3.0" にアクセスできません。 [java.io.IOException]


>「Tomcatをデバッグモードで起動しない」をチェックしてしまっていないか確認。
チェックされていません。

>「全般」プロパティーシートにある「Tomcatプロジェクト」にチェックを入れ忘れていないか確認。
「Tomcatプロジェクトである」はチェックされています。

>@ITでもこのプラグインは紹介されていますので、詳細はそちらで確認してみてください。
http://www.atmarkit.co.jp/fjava/rensai3/eclipse31_03/eclipse31_03_1.html
こちらのページですね。勉強します。
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-01-31 10:56
引用:

ゆうさんの書き込み (2007-01-30 23:13) より:
インターネットには接続できているPCで”自動ソフトウェア更新”ができないのは、何が原因なのでしょうか?

以下エラーメッセージです。

 検索中にネットワーク接続問題が見つかりました。
 "http://update.eclipse.org/updates/3.0" にアクセスできません。
 サイト "http://update.eclipse.org/updates/3.0" にアクセスできません。 [java.io.IOException]


会社のネットワークなどで外につなぐ場合にプロキシ設定が必要な
ケースではないでしょうか?
そういうネットワーク環境ではEclipseがアップデートしにいくHTTPパケットも
プロキシを通してやらないといけません。

具体的には
ウィンドウ -> 設定 -> Internet -> Proxy Settings
でプロクシの設定をしてやります。
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-02-01 22:13
回答ありがとうございます。

なるほど、プロキシの設定の問題でしたか…。
作業環境上勝手に設定することができないので、
手動で更新することにします。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)