• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSP/サーブレットのデバッグ環境について)

JSP/サーブレットのデバッグ環境について

このQ&Aのポイント
  • JSP/サーブレットのデバッグ環境について、状況や設定方法について分かりません。開発機にTomcatをインストールせずにデバッグできる方法はありますか?
  • JSP/サーブレットを利用した開発において、Eclipseのリモートデバッグの設定方法が分かりません。8000ポートは許可済みで、netstatコマンドでも接続が確立されているのになぜリモートVMに接続できないのでしょうか?
  • Tomcat5.5を使用してWindowsXP上でJSP/サーブレットの開発を行おうとしていますが、開発機にTomcatをインストールすることなくデバッグを行う方法はありますか?

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

記述内容自体は問題ナッシング。 ためしにポート番号を変えてみてはどお? あと考えられるのは -Xdebug~ の各場所が悪いとかそんなとこかしら。 そうそう Eclipseのログをみるともうちょっと詳細がわかるかもよ。 場所はworkspace\.metadata\.log かな。たぶん。

atenza215
質問者

お礼

-Xdebugの後ろに半角のスペースがありました。 半角スペースを削除することにより解決しました。 <修正前>  -Xdebug_   ※_は半角スペースを表しています。 <修正後>  -Xdebug どうもありがとうございました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ポートが開いているのにつながらないのは ・デバッグ起動するオプションは指定済み(Port:8000) ・eclipseにてリモートデバッグの実行 これが一番怪しく感じるわね。 やり方が間違っているんじゃない? ・サーバ側のデバッグ設定が正しいか? ・eclipseのリモートデバッグの設定が正しいか? この2つが気になるとこだわ。

atenza215
質問者

補足

・サーバー側のデバッグ設定ですが、JAVA Optionsに以下を追加しています。 <設定内容> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 ・eclipseのリモートデバッグの実行方法ですが、「リモート Java アプリケーション」にて下記の設定を行い実行(デバッグボタン押下)しました。 <設定内容>  ・接続タイプ:ソケット接続  ・ホスト:サーバー側のIPアドレス  ・ポート:8000  ・リモートVMの終了を許可:チェックなし よろしくお願いします。

関連するQ&A

専門家に質問してみよう