假定要监听16000端口作为远程debug端口,那么
win:
.bat中加入
set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=16000,suspend=n
Linux/Unix:
.sh中加入
# Sample JPDA settings for remote socket debuging JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" # Sample JPDA settings for shared memory debugging #JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss" |
将remote socket debuging 打开就可以远程debug 8787端口了