springboot远程debug调试全过程
作者:yuanshiren133 发布时间:2023-11-25 07:05:56
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图标,如下图所示
调试效果如下
来源:https://blog.csdn.net/yuanshiren133/article/details/119779715


猜你喜欢
- 1.要求输入10个整数,从大到小排序输出输入:2 0 3 -4 8 9 5 1 7 6输出:9 8 7 6 5 3 2 1 0 -4解决方法
- 前言在上一篇文章中,我们分析了Spring中Bean的实例化过程,在结尾我们知道了虽然bean的实例化完成了,但是其中的属性还没有被注入,今
- package com.test;import org.htmlparser.Node;import org.htmlparser.Node
- package cn.liangjintang.httpproxy;import java.io.BufferedReader;import
- 感觉很久不写模拟器代码了,昨天调试的时候碰了点壁,记录下来,避免大家再跟我犯同样的错误。加入Javascript脚本的地方:HtmlElem
- 最近,在使用spring cloud框架时,发现feign也能实现三方请求,而且实现很简单,请求接口的结构很清晰,便果断学习一波。记录一下。
- 问题:Kotlin升级引起的类找不到情况[其实跟Kotlin版本无关]java.lang.NoClassDefFoundError: Fai
- Bezier曲线的形状是通过一组多边折线(特征多边形)的各顶点唯一地定义出来的。在这组顶点中:(1)只有第一个顶点和最后一个顶点在曲线上;(
- 异常与错误:异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常,它是VM(虚拟机)通
- 可以使用 Intent.createChooser() 的方法来创建 Intent,并传入想要的 Sting 作为标题。 以wallpape
- 本文实例为大家分享了SpringBoot +Mail+FreeMarker发送邮件,供大家参考,具体内容如下通过spirngboot 自带的
- 本文实例为大家分享了C++实现哈夫曼编码的具体代码,供大家参考,具体内容如下#include<iostream>#include
- 前言我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volat
- 一、需求一般项目中都需要作异常处理,基于系统架构的设计考虑,使用统一的异常处理方法。系统中异常类型有哪些?包括预期可能发生的异常、运行时异常
- 引言♀ 小AD:明哥,我终于出了这口恶气了。♂ 明世隐:打爽了是吧。♀ 小AD:那必须的,打十盘我赢九盘,我随意。♂ 明世隐:那小朋友不是搞
- 1、mapper.xml文件中的sql语句不提示1.1 首先,alt+enter,出现如下窗口随后的窗口选择这样在如下窗口中会增加一个upd
- 一、引言在许多编程语言中,都有函数回调这一概念。C 和 C++ 中有函数指针,因此可以将函数作为参数传给其它函数,以便过后调用。而在 Jav
- 实践过程效果代码public partial class Form1 : Form{ public Form1()
- 前言 之前的文章有介绍ActivityGroup,不少人问嵌套使用的问题,同样的需求在Fragment中也存在,幸好在最新的An
- class 参数 {