JPDA 远程调试方法记录
程序员文章站
2022-07-01 17:34:32
...
项目在linux服务器上运行、开发工具eclipse
1、编辑 tomcat/bin/catalina.sh 把 JPDA_ADDRESS="localhost:8000"改 JPDA_ADDRESS="0.0.0.0:8000", 否则只能本机连上调试
if [ "$1" = "jpda" ] ; then
if [ -z "$JPDA_TRANSPORT" ]; then
JPDA_TRANSPORT="dt_socket"
fi
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="0.0.0.0:8000"
fi
if [ -z "$JPDA_SUSPEND" ]; then
JPDA_SUSPEND="n"
fi
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
fi
CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS"
shift
fi
二、在tomcat/bin/目录下,先把项目线程kill掉,使用 ./catalina.sh jpda start 启动项目
三、eclipse -》Run -》Debug Configurations... -》 Remote Java Application
打上断点、发起请求就可以调试了
上一篇: 针灸减肥的速度与健康无关
下一篇: *是古代的匈奴吗?*的祖先是谁?