项目在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
打上断点、发起请求就可以调试了