springboot远程debug调试全过程

 更新时间:2023年05月19日 16:31:17   作者:yuanshiren133  
这篇文章主要介绍了springboot远程debug调试全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

springboot远程debug调试

1.首先去编辑器打开项目

2.打开Edit Configurations 

选择remote选项,输入对应的ip,port(与项目端口不一致,是开放端口就行)

3.复制好启动参数,至远程服务器启动对应jar包

例如:

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777  abc.jar

4.返回编辑器并选中刚刚设置好的remote项目

启动,并在相应对方打上断点,即可!

下面进行详解

打开 Edit Configurations  

点击+号,选择remote选项

设置远程ip,调试port

设置成功后,可发现多了个选项

去服务器启动项目,使用到之前复制的参数 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083

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

debug启动项目

[root@lihui java]# java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083 sb_promotion-0.0.1-SNAPSHOT.jar 
Listening for transport dt_socket at address: 8083

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

服务器启动成功后,idea中启动刚刚设置好的项目,点击DeBug图标,如下图所示

调试效果如下

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决springboot配置logback-spring.xml不起作用问题

    解决springboot配置logback-spring.xml不起作用问题

    这篇文章主要介绍了解决springboot配置logback-spring.xml不起作用问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 一文详解Java中的可变对象(Mutable)与不可变对象(Immutable)

    一文详解Java中的可变对象(Mutable)与不可变对象(Immutable)

    如何在 Java 中创建不可变对象?我以前以为所有对象都是不可变的,因为如果你改变一个 String 实例的内容,它总是会创建一个新的 String 对象并指向该对象,在本文中,我不仅将分享在 Java 中Immutable的步骤,还将讨论可变对象与不可变对象及其优缺点
    2023-11-11
  • 使用SpringBoot中web项目推荐目录结构的问题

    使用SpringBoot中web项目推荐目录结构的问题

    这篇文章主要介绍了SpringBoot中web项目推荐目录结构的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Java编译时类型与运行时类型

    Java编译时类型与运行时类型

    这篇文章主要介绍了Java编译时类型与运行时类型,文章以父类BaseClass和子类SubClass为例展开对主题的探讨,具有一的 参考价值,需要的小伙伴可以参考一下
    2022-03-03
  • Windows下使用IDEA搭建Hadoop开发环境的详细方法

    Windows下使用IDEA搭建Hadoop开发环境的详细方法

    这篇文章主要介绍了Windows下使用IDEA搭建Hadoop开发环境,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 使用SpringBoot+EasyExcel+Vue实现excel表格的导入和导出详解

    使用SpringBoot+EasyExcel+Vue实现excel表格的导入和导出详解

    这篇文章主要介绍了使用SpringBoot+VUE+EasyExcel 整合导入导出数据的过程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • Java中的SimpleDateFormat使用详解

    Java中的SimpleDateFormat使用详解

    SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。这篇文章主要介绍了Java中的SimpleDateFormat使用详解,需要的朋友可以参考下
    2017-03-03
  • 史上最全最强SpringMVC详细示例实战教程(图文)

    史上最全最强SpringMVC详细示例实战教程(图文)

    这篇文章主要介绍了史上最全最强SpringMVC详细示例实战教程(图文),需要的朋友可以参考下
    2016-12-12
  • Spring IOC的三种实现方式详解

    Spring IOC的三种实现方式详解

    这篇文章主要介绍了Spring IOC的三种实现方式,在Spring框架中,IOC通过依赖注入来实现,而依赖注入主要有三种实现方式,构造器注入、Setter注入和字段注入,每种方式都有其特点、适用场景和优缺点,需要的朋友可以参考下
    2025-02-02
  • java实现学生成绩信息管理系统

    java实现学生成绩信息管理系统

    这篇文章主要为大家详细介绍了java实现学生成绩信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07

最新评论