其實解決這個問題最有效的方法就安裝插件:簡單,直接。但是如果你不想安裝太多的插件到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狀態了。