Tomcat 远程DeBug调试
一,Tomcat相关设置 1,配置startup.sh 打开tomcat目录下的 /bin/startup.sh 最后一行: exec "$PRGDIR"/"$EXECUTABLE" start "$@" 在start前加上jpda 修改后 exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 保存退出 2,修改catalina.sh 打开tomcat目录下的 /bin/catalina.sh 搜索“jpda”找到如下: if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="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 默认是在8000端口下远程,可以根据需要修改。 保存退出 重启Tomcat二,开发工具eclipse配置 1,打开相应项目,设置好断点 2,eclipse找到菜单run->debug configuurtions ->双击Remote Java Application->在打开的界面中配置host和port, 分别对应远程Tomcat地址和配置的远程调试端口 3,Apply->Debug 即可