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

相关推荐
摇滚侠13 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
源分享13 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
JAVA96513 天前
JAVA面试-JVM篇 03-JVM运行时数据区哪些是线程私有的哪些是共享的
java·jvm·面试
摇滚侠13 天前
SpringMVC 入门到实战 RESTFul 49-55
java·开发语言·后端·spring·intellij-idea·restful
伶俜6614 天前
鸿蒙原生应用实战(十八)ArkUI 记账本:SQLite 账单 + 图表统计 + 分类管理
jvm·sqlite·harmonyos
代码雕刻家14 天前
1.24.MySQL-idea中连接MySQL的基本操作
数据库·mysql·intellij-idea
星月IWJ14 天前
idea 工具整理
java·spring boot·intellij-idea
终将老去的穷苦程序员14 天前
IntelliJ IDEA 的安装教程
java·ide·intellij-idea
IronMurphy14 天前
多线程问!
java·jvm·spring
unique14 天前
AI Coding 采集方案探索
jvm·人工智能·oracle