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配置的监听端口

相关推荐
boonya5 小时前
Java JVM核心原理与面试题解析
java·开发语言·jvm
代码程序猿RIP10 小时前
【Linux】线程封装
linux·jvm·c++
DKPT10 小时前
JVM新生代和老生代比例如何设置?
java·开发语言·jvm·笔记·学习
静心观复10 小时前
JVM 的 C1/C2 编译器
服务器·jvm
知彼解己10 小时前
JVM 运行时数据区域
java·开发语言·jvm
江团1io010 小时前
一篇文章带你彻底搞懂 JVM 垃圾收集器
java·开发语言·jvm
CodeLongBear10 小时前
深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践
java·jvm·后端
liweiweili12611 小时前
数据库中事务、指令、写法解读
jvm·数据库
我是渣哥20 小时前
Java String vs StringBuilder vs StringBuffer:一个性能优化的探险故事
java·开发语言·jvm·后端·算法·职场和发展·性能优化
晚安里21 小时前
JVM相关 4|JVM调优与常见参数(如 -Xms、-Xmx、-XX:+PrintGCDetails) 的必会知识点汇总
java·开发语言·jvm·后端·算法