IDEA-远程debug

jar配置

启动jar包时,添加配置参数:

复制代码
举例:myApp.jar的端口为8088,配置远程debug端口为8099
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8099 -jar -Xmx3g -Xms3g  myApp.jar

上述参数中:

-agentlib:jdwp 是附加调试器的参数;

transport=dt_socket 表示使用套接字进行通信;

server=y 表示启动为服务器模式;

suspend=n 表示不暂停程序执行;

address=*:8099 表示监听 8099 端口

IDEA配置

配置如图所示

注意:配置的端口,不是jar服务运行的端口,而是jar启动参数中address=*:8099配置的监听端口

相关推荐
Fanxt_Ja5 小时前
【JVM】三色标记法原理
java·开发语言·jvm·算法
要睡觉_ysj6 小时前
JVM 核心概念深度解析
jvm
紫乾20147 小时前
idea json生成实体类
java·json·intellij-idea
lanfufu8 小时前
记一次诡异的线上异常赋值排查:代码没错,结果不对
java·jvm·后端
全都是浮夸丶8 小时前
JVM知识
jvm
河南第一深情彭于晏10 小时前
jvm学习第1day jvm简介,栈溢出、堆溢出
jvm
Thanwind10 小时前
JVM中的各类引用
java·jvm·jmm
异常君12 小时前
JVM 新生代垃圾回收:避免全堆扫描的核心技术
java·jvm
异常君12 小时前
深入理解 JVM 中的 Concurrent Mode Failure:原因、影响与解决策略
java·jvm
吾日三省吾码15 小时前
深入解析 Java ClassLoader:揭开 JVM 动态加载的神秘面纱
java·jvm