1. 程式人生 > >Tomcat遠端DEBUG

Tomcat遠端DEBUG

在tomcat上做2個配置:

1. tomcat bin下的start.sh,jpda是一種協議

   exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]"     在start 前面增加jpda

 2.bin下的catlina.sh, 將下面的localhost修改為54321,程式碼段如下:

if [ -z "$JPDA_ADDRESS" ]; then
    JPDA_ADDRESS="54321"
  fi

-agentlib:jdwp=transport=dt_socket,address=54321,server=y,suspend=n  (修改後會啟用這個)

直接在程式中打斷點,點選debug按鈕,即可啟動除錯:

eclipse中如下:點選Run ==》DEBUG configuration ==》雙擊Remote Java Application 輸入配置即可,埠為54321

idea: