zoukankan      html  css  js  c++  java
  • idea 远程调试

    1.准备的jar包
    xc-springboot-0.0.1-SNAPSHOT.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

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

    访问远程的接口 进入断点
     
     
     

  • 相关阅读:
    linux下apache(httpd)安装部署
    基于redis分布式缓存实现(新浪微博案例)
    python--字典
    django(四)
    django(三)
    django(二)
    django(一)
    053(八十)
    053(七十九)
    053(七十八)
  • 原文地址:https://www.cnblogs.com/ooo0/p/14371874.html
Copyright © 2011-2022 走看看