欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 启动项目

JPDA 远程调试方法记录

三、eclipse -》Run -》Debug Configurations... -》 Remote Java Application

JPDA 远程调试方法记录

 

打上断点、发起请求就可以调试了

 

相关标签: 远程调试