- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSP/サーブレットのデバッグ環境について)
JSP/サーブレットのデバッグ環境について
このQ&Aのポイント
- JSP/サーブレットのデバッグ環境について、状況や設定方法について分かりません。開発機にTomcatをインストールせずにデバッグできる方法はありますか?
- JSP/サーブレットを利用した開発において、Eclipseのリモートデバッグの設定方法が分かりません。8000ポートは許可済みで、netstatコマンドでも接続が確立されているのになぜリモートVMに接続できないのでしょうか?
- Tomcat5.5を使用してWindowsXP上でJSP/サーブレットの開発を行おうとしていますが、開発機にTomcatをインストールすることなくデバッグを行う方法はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
記述内容自体は問題ナッシング。 ためしにポート番号を変えてみてはどお? あと考えられるのは -Xdebug~ の各場所が悪いとかそんなとこかしら。 そうそう Eclipseのログをみるともうちょっと詳細がわかるかもよ。 場所はworkspace\.metadata\.log かな。たぶん。
その他の回答 (1)
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
ポートが開いているのにつながらないのは ・デバッグ起動するオプションは指定済み(Port:8000) ・eclipseにてリモートデバッグの実行 これが一番怪しく感じるわね。 やり方が間違っているんじゃない? ・サーバ側のデバッグ設定が正しいか? ・eclipseのリモートデバッグの設定が正しいか? この2つが気になるとこだわ。
質問者
補足
・サーバー側のデバッグ設定ですが、JAVA Optionsに以下を追加しています。 <設定内容> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 ・eclipseのリモートデバッグの実行方法ですが、「リモート Java アプリケーション」にて下記の設定を行い実行(デバッグボタン押下)しました。 <設定内容> ・接続タイプ:ソケット接続 ・ホスト:サーバー側のIPアドレス ・ポート:8000 ・リモートVMの終了を許可:チェックなし よろしくお願いします。
お礼
-Xdebugの後ろに半角のスペースがありました。 半角スペースを削除することにより解決しました。 <修正前> -Xdebug_ ※_は半角スペースを表しています。 <修正後> -Xdebug どうもありがとうございました。