首页 > 其他 > 详细

idea 远程调试

时间:2021-02-04 15:25:03      阅读:29      评论:0      收藏:0      [点我收藏+]
1.准备的jar包
技术分享图片
 
2.启动脚本
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=64057 xc-springboot-0.0.1-SNAPSHOT.jar
 
  1. 使用 java -jar 的方式启动程序,并且添加了一串特殊的参数,这是我们能够开启远程 debug 的关键,以 - 开头的参数是 jvm 的标准启动参数,关于 jvm 启动参数相关的知识可以先去其他博客了解。
  2. -agentlib:libname[=options], 用于装载本地 lib 包。在这条指令中便是加载了 jdwp(Java Debug Wire Protocol) 这个用于远程调试 java 的扩展包。而 transport=dt_socket,server=y,suspend=n,address=64057 这些便是 jdwp 装载时的定制参数,详细的参数作用可以搜索 jdwp 进行了解。我们需要关心的只有 address=64057 这个参数选项,本地调试程序使用 64057 端口与其通信,从而远程调试。
 
3.配置idea
技术分享图片

 

4.验证
先执行脚本让远程的 jar 包跑起来,再在 IDEA 中运行 remote
技术分享图片

 

 如上便代表连接运行成功了

访问远程的接口 进入断点
技术分享图片

 

 

 
 
 

idea 远程调试

原文:https://www.cnblogs.com/ooo0/p/14371874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!