一、远程调试java WEB
1.远程设备,修改tomcat/bin/catalina.sh JPDA_ADDRESS=“8000”
命令行执行
./catalina.sh jpda start
2.本地idea打开项目,在运行-编辑配置中,位置如图
3.新增配置选择“远程JVM调试”,修改主机为远程IP,端口对应tomcat/bin/catalina.sh jpda地址
二、远程调试jar包
1、远端命令:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=PORT -jar JAR包路径
PORT:远端与服务端设置调试端口一致且未被占用即可
suspend=y:开着是为了等待远程调试端接入
比如:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=7066 -jar /tmp/test.jar param
2、本地Java源码配置远程JVM调试,配置完成后,点击运行,这时候与远端可以连接调试;