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

相关推荐
阿龟在奔跑4 小时前
引用类型的局部变量线程安全问题分析——以多线程对方法局部变量List类型对象实例的add、remove操作为例
java·jvm·安全·list
王佑辉5 小时前
【jvm】方法区常用参数有哪些
jvm
王佑辉5 小时前
【jvm】HotSpot中方法区的演进
jvm
Domain-zhuo5 小时前
什么是JavaScript原型链?
开发语言·前端·javascript·jvm·ecmascript·原型模式
写点什么啦9 小时前
[debug]不同的window连接ubuntu的vscode后无法正常加载kernel
linux·vscode·ubuntu·debug
小码ssim10 小时前
IDEA使用tips(LTS✍)
java·ide·intellij-idea
小叶lr11 小时前
idea 配置 leetcode插件 代码模版
java·leetcode·intellij-idea
qq_4298565711 小时前
idea启动服务报错Application run failed
java·ide·intellij-idea
小安同学iter13 小时前
Java进阶五 -IO流
java·开发语言·intellij-idea
不能只会打代码14 小时前
大学课程项目中的记忆深刻 Bug —— 一次意外的数组越界
java·github·intellij-idea·话题博客