# -agentlib:jdwp=transport=$JPDA_TRANSPORT, # address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND JPDA_TRANSPORT:jpda 端口 JPDA_ADDRESS:jpda IP地址 然后修改红字部分,为定义的jpda的IP地址,默认localhost:8000,现在改成54321(随意改,只要不会重复),供远程debug使用 Bash if [ "$1" = "jpda" ] ; ...
tomcat使用如下方式进行启动jpda: ./catalina.sh jpda start 默认情况下,远程调试的默认端口为8000,可以通过JPDA_ADDRESS进行配置,指定自定义的端口,另外,还有两个可以配置的参数 JPDA_TRANSPORT:即调试器和虚拟机之间数据的传输方式,默认值是dt_socket JPDA_SUSPEND:即JVM启动后是否立即挂起,默认是n 可以在catalina.sh...
tomcat服务器已经内置了JPDA支持,只要用: catalina.sh jpda start 这条命令启动tomcat,它就会监听8000端口,等待调试器的连接。要注意不能使用startup.sh脚本。tomcat会使用 JPDA_ADDRESS这个环境变量的值。比如想监听8017端口: export JPDA_ADDRESS=8017 catalina.sh jpda start 1. 2. 检查8017端口是否在liunx服务骑...
JPDA_ADDRESS:服务端jpda监听的地址和端口,默认为localhost:8000,即本地的8000端口。此参数需根据实际情况进行修改。比如在本文场景中,我们需要远程调试tomcat,所以不能监听在本地,否则外网无法访问。 JPDA_SUSPEND:设置应用程序是否一启动就挂起,等待客户端调试器连接,默认为"n"也就是不挂起,若需要设置为挂起则修改为...
JPDA_ADDRESS="8000" fi 修改完成重新启动调试模式. ./catalina.sh jpda start 默认启动调试模式 如果需要默认启动调试模式需要修改/bin/startup.sh文件,最后一行中的 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 修改为: exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" ...
IDEA + Tomcat 远程调试(JPDA) 一、修改 tomcat 配置,启动远程调试 Linux(bin\catalina.sh) #将 localhost 改为 0.0.0.0 if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="0.0.0.0:8000" # 启动调试 bin/catalina.sh jpda start Windows(bin\catalina.bat)...
JPDA_ADDRESS=5005 JPAD_SUSPEND=n 或者通过JPDA_OPTS进行配置: JPDA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005’ 这样启动之后 ,就可以通过Eclise或IDEA进行远程调试了,IDEA具体如何进行远程调试,请参考另一篇文章。
JPDA_TRANSPORT:jpda 端口 JPDA_ADDRESS:jpda IP地址 然后修改红字部分,为定义的jpda的IP地址,默认localhost:8000,现在改成54321(随意改,只要不会重复),供远程debug使用 Bash if["$1"="jpda"] ;thenif [ -z"$JPDA_TRANSPORT"];thenJPDA_TRANSPORT="dt_socket"fi if [ -z"$JPDA_ADDRESS"];thenJPDA_ADDRES...
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899" 方法2、 Win系统 在tomcat目录下的bin目录中新建debug.bat,编辑内容如下 set JPDA_ADDRESS=8000 set JPAD_TRANSPORT=dt_socket ...
catalina.bat jpda start 2.2 连接远程调试在你的IDE中打开你的Java项目,并在“远程配置”或“远程调试”菜单选项中添加一个新的远程调试配置。 在“主机”字段中输入Tomcat服务器的IP地址。 在"端口"字段中输入8000或你在上一步中设置的调试端口。 点击“连接”或“调试”按钮来连接到Tomcat服务器。 在代码中...