-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
参数说明:
transport: 表示信息传递的连接方式, 其中,dt_socket是指用SOCKET模式,另有dt_shmem指用共享内存方式,其中,dt_shmem只适用于Windows平台。
server: server=y 表示是监听其他debug client端的请求
address 表示等待调试的连接网络端口
suspend 表示是否在启动目标虚拟机后挂起虚拟机,如果要调试启动过程,请使用y
按照网上的说明配置好后,jvm启动日志和端口占用都显示成功,但是远程调试连接失败。
后改为:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000
连接成功