zoukankan      html  css  js  c++  java
  • idea 远程debug springboot

    idea 远程debug springboot

    1、新建一个springboot工程。

    新建一个controller接口

    @RestController
    @RequestMapping
    public class Controller {
        @GetMapping("/demo")
        public String demo(){
            String demo = "demo";
            System.out.println(demo);
            return demo;
        }
    }
    

    2、把工程部署到服务器

    要增加参数-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
    整个命令是

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

    3、在idea新建remote的启动





    这里host填写服务器的IP,端口填5005(因为jar包的启动参数是5005)
    -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

    1. 这里要求服务器的5005端口要开放出来
    2. 服务器上面的代码要和本地的代码一致

    4、试验

    执行 curl 122.9.51.187:9090/demo(这里填自己的服务器ip)。
    本地的Idea会触发debug断点

    最后
    项目代码码云地址:https://gitee.com/guoeryyj/remodebug.git

  • 相关阅读:
    羊车门悖论
    python--程序语言中的我行我素者
    最大流isap
    约瑟夫环问题
    CF 916 一言题解
    ZJOI2006 书架
    板子
    windows激活流程
    Ant Design 坑
    js+jQuery判断一个点是否在多边形中
  • 原文地址:https://www.cnblogs.com/yeyongjian/p/13884359.html
Copyright © 2011-2022 走看看