操作步骤

  1. 测试SpringBoot Demo
    remote-1

这里准备了一个简单的springboot的demo来做测试,其中包含一个TestController 来做Debug

Demo端口为 8000

  1. 打成jar包,放在服务器上
    remote-2

  2. 简单跑起来测验Demo是否正常运行
    remote-3

  3. 配置IDEA,远程remote方式
    remote-4

重点

Host 为远端服务器地址
Port 为要监控的端口
Jvm 为本机监控Jvm执行和远端服务器监听开启执行(重点)

这里远端服务器地址 为 192.0.0.105
远端服务器监控端口 为 7000
Jvm内容

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7000
5. 远端服务器启动 Demo程序
remote-5

正常的启动方式为 java -jar xxxx.jar

现在的启动方式

java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7000 -jar demo-0.0.1-SNAPSHOT.jar

其中

-Xdebug 是通知JVM工作在DEBUG模式下

-agentlib:xxx 直接复制粘贴 IDEA的remote中Jvm内容即可

  1. 测试远程Debug
    remote-6
Logo

南京沂洲信息咨询有限公司卢衍飞

更多推荐