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

相关推荐
Ting-yu10 小时前
项目实战--网页五子棋(游戏大厅)(3)
java·java-ee·maven·intellij-idea
小白的一叶扁舟16 小时前
深入剖析 JVM 内存模型
java·jvm·spring boot·架构
小池先生17 小时前
jvm_threads_live_threads 和 jvm_threads_states_threads 这两个指标之间存在一定的关系,但它们关注的维度不同
jvm
null_equals21 小时前
你还在用idea吗
java·ide·intellij-idea
Java知识技术分享1 天前
SecureUtil.aes数据加密工具类
java·后端·intellij-idea
{⌐■_■}1 天前
【GORM】事务,嵌套事务,保存点事务的使用,简单电商平台go案例
开发语言·jvm·后端·mysql·golang
Chancezhou1 天前
【JVM】总结篇之GC性能优化案例
jvm·性能优化
Rverdoser1 天前
多级缓存 JVM进程缓存
jvm·缓存
m0_512744641 天前
如何在idea中搭建SpringBoot项目
java·spring boot·intellij-idea
蚂蚁质量2 天前
什么是 Java 虚拟机(JVM)?
java·开发语言·jvm