windows系統(tǒng):
修改catalina.bat 端口9000
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000
或者bin下創(chuàng)建一個(gè)bat 命令 debug.bat
set JPDA_ADDRESS=8000
set JPAD_TRANSPORT=dt_socket
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000
startup
Linux系統(tǒng):
修改catalina.sh:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000"
或者在startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成 jpda start ,
默認(rèn)的調(diào)試端口是8000 ,可以在catalina.sh 文件中設(shè)置JPDA_APPDESS=8000 使用startup.sh 或者catalina.sh jpda start 啟動(dòng)tomcat
eclipse debug——> debugConfigurations ——> 左邊有一個(gè) Remote Java Application 右鍵new一個(gè),設(shè)置端口,項(xiàng)目地址,項(xiàng)目源代碼。
然后直接瀏覽器訪問(wèn),就能進(jìn)入代碼 斷點(diǎn)了
|