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

相关推荐
wrx繁星点点2 小时前
享元模式:高效管理共享对象的设计模式
java·开发语言·spring·设计模式·maven·intellij-idea·享元模式
鱼跃鹰飞2 小时前
大厂面试真题-简单说说线程池接到新任务之后的操作流程
java·jvm·面试
王佑辉3 小时前
【jvm】Major GC
jvm
阿维的博客日记3 小时前
jvm学习笔记-轻量级锁内存模型
jvm·cas·轻量级锁
曹申阳6 小时前
2. JVM的架构模型和生命周期
jvm·架构
琪露诺大湿7 小时前
JavaEE-多线程初阶(4)
java·开发语言·jvm·java-ee·基础·1024程序员节·原神
王佑辉10 小时前
【jvm】Full GC
jvm
九鼎科技-Leo10 小时前
C# 内存管理与对象生命周期在面向对象设计中的重要性
jvm·c#
尘浮生10 小时前
Java项目实战II基于Spring Boot的问卷调查系统的设计与实现(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·后端·maven·intellij-idea
心安成长13 小时前
IntelliJ IDEA快速接入LLMs大模型API
java·ide·intellij-idea