Spring-MVC/ステップ・バイ・ステップ

2008/03/22からのアクセス回数 19465

mavenを使ったプロジェクトでは、

mavenの実行プログラムのデバッグ

javaのVMには、外部からのリモートデバッグを可能にするオプションが提供されています。

例えば、xxx.jarを

$ java -Xdebug -Xrunjdwp:transport=dt_socket,address= 8000,server=y,suspend=n -jar xxx.jar

これで、1044ポートを使って他のマシンからxxx.jarのプログラムをデバッグすることができるようになります。

mavenの設定

このリモートデバッグオプションをmavenに使用するために、環境変数MAVEN_OPTSを使います。 LinuxやMac OSXでは.bashrcに以下の行を追加します。Windowsの場合にはユーザの環境変数にセットしてください。

export MAVEN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

Eclipseの設定

つぎにEclipseのデバッガを設定します。

remote_application.jpg
remote_debug_setting.jpg

コメント

この記事は、

選択肢 投票
おもしろかった 0  
そうでもない 0  
わかりずらい 0  

皆様のご意見、ご希望をお待ちしております。



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc