■ デバッグされる側の準備
・Tomcat 起動時に引数を指定する方法
$TOMCAT_HOME/bin/catalina.sh jpda start
・VM オプションを環境変数に設定する方法
(当方ではjsvcを利用してtomcatをデーモン化している為、
こちらを利用した。)
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
■ 接続確認
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=5005
■ ローカルのEclipseからリモートのTomcatをデバックする。
メニューバーから「実行(R)」→「デバッグ(B)」→「起動構成」
以下のように設定します。
・接続方法:ソケット
・ホスト名:接続するIPアドレス(または、ホスト名)
・ポート番号:5005 (-Xrunjdwpのaddressで指定したもの)
0 件のコメント:
コメントを投稿