Idea远程debugger调试

当我们服务部署在服务器上,我们想要像在本地一样debug,就可以使用idea自带的`Remote JVM Debug`


当我们服务部署在服务器上,我们想要像在本地一样debug,就可以使用idea自带的 Remote JVM Debug)

创建Remote JVM Debug

在这里插入图片描述

服务器启动jar包的时候要带上面截图的:Command line arguments for remote JVM:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10086

注意:服务器执行命令:10086是 idea和服务器连接socket的端口号 ,和项目本身的端口无关

服务器启动jar

nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10086 -jar job-hunting.jar & 

在这里插入图片描述

然后在Idea上启动Remote JVM Debugger 控制柜console 出现:
Connected to the target VM, address: '192.168.128.128:10086', transport: 'socket'
就成功了
在这里插入图片描述

打断点

然后就可以在你想要打断点的方法上打断点,访问接口进入断点

在这里插入图片描述

进入断点

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 02:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 02:10:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 02:10:02       82 阅读
  4. Python语言-面向对象

    2023-12-22 02:10:02       91 阅读

热门阅读

  1. 【pytorch】自动求导机制

    2023-12-22 02:10:02       58 阅读
  2. 21-Golang数组 切片排序算法以及sort包

    2023-12-22 02:10:02       67 阅读
  3. ip静态好还是dhcp好?

    2023-12-22 02:10:02       59 阅读
  4. Moment使用

    2023-12-22 02:10:02       62 阅读
  5. C++内存分区

    2023-12-22 02:10:02       53 阅读
  6. Solidity-6-合约

    2023-12-22 02:10:02       39 阅读
  7. python面向对象反射

    2023-12-22 02:10:02       72 阅读
  8. C++ 删除链表中重复的节点 *

    2023-12-22 02:10:02       53 阅读