版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_22075041/article/details/83473666
在tomcat上做2个配置:
1. tomcat bin下的start.sh,jpda是一种协议
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 在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: