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

相关推荐
此时不提桶,更待何时11 小时前
01-06-A-JVM排查实战详解
java·jvm
wuminyu15 小时前
HotSpot的轻量锁与膨胀后的ObjectMonitor状态重建原理
java·linux·c语言·jvm·c++
需要82615 小时前
JVM 内存区域与对象创建:一次 GC 从哪来
java·jvm·spring boot·spring·servlet·tomcat
凤山老林16 小时前
Spring Boot 应用 JVM 性能调优实战:GC 日志分析、堆内存规划与容器环境避坑
jvm·spring boot·gc·堆内存
JAVA面经实录91718 小时前
IDEA 开发知识
java·intellij-idea·idea
guo_wen_qiang18 小时前
springboot如何自定义一个启动器starter
java·spring boot·intellij-idea
需要8262 天前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
松树戈2 天前
idea查找实体字段调用情况Find Usages找不到Value write(字段赋值的地方)解决措施
intellij-idea
程序员阿鹏2 天前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
滕州市燕猫虎计算机科技工作室个体工商户2 天前
IDEA:Command line is too long
java·ide·intellij-idea