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

相关推荐
英杰.王2 小时前
JVM实战-G1参数调优
jvm
不务专业的程序员--阿飞2 小时前
JVM无法分配内存
java·jvm·spring boot
Micrle_0072 小时前
jvm类加载过程
jvm
the beard3 小时前
JVM垃圾回收器深度解析:从Serial到G1,探索垃圾回收的艺术
java·jvm
北城以北88884 小时前
JavaScript--基础ES(一)
开发语言·javascript·intellij-idea
歪歪1004 小时前
如何在SQLite中实现事务处理?
java·开发语言·jvm·数据库·sql·sqlite
Chan167 小时前
【 设计模式 | 结构型模式 代理模式 】
java·spring boot·后端·设计模式·intellij-idea
向前跑丶加油9 小时前
IDEA lombok注解无效的问题,运行时提示java: 找不到符号或者方法
java·开发语言·intellij-idea
create1714 小时前
IntelliJ IDEA 等软件如何与 AI 编程工具(Cursor、Windsurf、Qoder等)实现互相跳转
java·ide·人工智能·intellij-idea
过客随尘16 小时前
生产环境OOM排障实战
jvm·后端