1. 程式人生 > >eclipse tomcat debug除錯

eclipse tomcat debug除錯

其實解決這個問題最有效的方法就安裝外掛:簡單,直接。但是如果你不想安裝太多的外掛到eclipse中或者你除錯使用的tomcat和eclipse不在同一機器上的話,就要使用eclipse的remote debug直接進行除錯,具體配置步驟如下:

1. 設定tomcat的執行環境:
  開啟startup.bat檔案,找到行

  call  " %EXECUTABLE% "  start %CMD_LINE_ARGS% 

  在之前加入下面的設定:

SET CATALINA_OPTS = -server -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport
= dt_socket , server = y , suspend = n , address = XXXX 

 或者直接修改catalina.bat檔案如下:

set JPDA = jpda
set JPDA_TRANSPORT
= dt_socket
set JPDA_ADDRESS
= XXXX

其中XXXX為自設定的不衝突埠號.

2. 設定eclipse的remote debug:
 開啟eclipse中的debug設定視窗,選擇Remote Java Application ,新建一個debug項,輸入伺服器IP和剛才設定埠號,點ok就可以進入debug狀態了。


3.usage. Request process does not finished.

1) U can set watch variable.

2) click(ctrl +shift +I ), show param value.