1)服务器启动时就要打开远程debug端口
2)在idea中添加一个远程debug命令
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:20001
其实这个参数我们可以用athas的jvm指令查看下就知道了,说明我们是开通了远程debug端口:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MACHINE-NAME 12530@localhost.localdomain
JVM-START-TIME 2024-05-21 00:09:07
MANAGEMENT-SPEC-VERSION 2.0
SPEC-NAME Java Virtual Machine Specification
SPEC-VENDOR Oracle Corporation
SPEC-VERSION 11
VM-NAME Java HotSpot(TM) 64-Bit Server VM
VM-VENDOR Oracle Corporation
VM-VERSION 11.0.16.1+1-LTS-1
INPUT-ARGUMENTS -Xms6144m
-Xmx6144m
-XX:MetaspaceSize=512M
-Xss512m
-XX:+UseG1GC
-XX:+PrintGCDetails
-XX:+HeapDumpOnOutOfMemoryError
-Xdebug
-Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=*:20001
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED
-Dio.netty.tryReflectionSetAccessible=true
3)点击调试按钮进行运行即可