其實(shí)解決這個(gè)問題最有效的方法就安裝插件:簡(jiǎn)單,直接。但是如果你不想安裝太多的插件到eclipse中或者你調(diào)試使用的tomcat和eclipse不在同一機(jī)器上的話,就要使用eclipse的remote debug直接進(jìn)行調(diào)試,具體配置步驟如下:
1. 設(shè)置tomcat的運(yùn)行環(huán)境:
? 打開startup.bat文件,找到行
??call?
"
%EXECUTABLE%
"
?start?%CMD_LINE_ARGS%?
? 在之前加入下面的設(shè)置:
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為自設(shè)定的不沖突端口號(hào).
2. 設(shè)置eclipse的remote debug:
?打開eclipse中的debug設(shè)置窗口,選擇Remote Java Application ,新建一個(gè)debug項(xiàng),輸入服務(wù)器IP和剛才設(shè)置端口號(hào),點(diǎn)ok就可以進(jìn)入debug狀態(tài)了。