springboot的jar包 使用idea进行远程调试

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

项目:pom.xml里加上插件

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.5.19.RELEASE</version>
                <configuration>
                    <jvmArguments>
                        -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
                    </jvmArguments>
                </configuration>
            </plugin>

centos: 运行jar时 使用如下命令

address是端口 -jar后面是项目的jar包

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar  xxx.jar

控制台会打印:
Listening for transport dt_socket at address: 5005

......

 

idea:新建一个remote

启动: 

如图,即表示远程调试功能成功 

springboot远程调试(eclipse篇) 针对springboot jar方式启动的远程调试, 不用本地启动调试,直接服务器调试 立即下载

相关推荐

汽车电子开发必看:AUTOSAR MCAL层SPI驱动配置全解析(基于EB tresos)

本文深入解析了AUTOSAR MCAL层SPI驱动的核心配置,基于EB tresos工具详细阐述了通道、外部设备、作业与序列等关键概念。重点剖析了多设备共享总线时的资源管理与实时性调优策略,特别是SpiJobPriority参数的决定性影响,并提供了常见配置陷阱的实战排查指南,旨在帮助汽车电子工程师高效完成SPI驱动配置。

weixin_29188043的博客 273

idea远程试调jar远程试调war

idea远程试调jar远程试调war。目的:测试运行时与ide开发时是否一致。

凌康的博客 1108

C/C++关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案

这其实不是一种报错,有这个提示的原因是本地端口是被共享的,所以必须关闭一个进程才能执行另一个,只需要对 tasks.json文件做一些修改即可。 报错时候 此时的tasks.json为: { "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"], // 编译命令参数 "problemMatche

Jerry Man的博客 6399

Java+springboot实现nginx反向代理功能

一、功能描述 要实现的功能是 浏览器请求: http://127.0.0.1:8080/proxy/user 希望请求转发到http://192.168.0.100:8084/user 二、配置文件 proxy.targetAddr=http://192.168.0.100:8084/ 三、源码 package com.biubiu.agent.controller; import com.biubiu.agent.annotation.SystemLog; import org.s..

张音乐的博客 7673

IDEA(一)如何在IDEA远程调试Jar

项目的部署方式有在本地搭建服务器进行部署,或是将项目在远程服务器上面部署。一般如果在本地搭建服务器的时候,可以直接选择启动或是debug,但是如果项目部署在远程的服务器上面的时候, 我们该如何进行调试呢? 1. 启动jar 在服务器中,通过以下命令启动可执行jar java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,a...

kuibuzhiqianli的博客 4410

IDEA如何远程断点调试jar

IDEA如何远程断点调试jar

jl08133341的博客 3539

IDEA远程调试

注意事项: 进行远程调试时,非常重要的一点是必须确保本地代码和线上代码的版本完全一致。如果版本不一致,断点可能无法正确触发,从而导致调试失败。

xinxin419的博客 7319

Springboot -jar idea 远程调试

记录一个spring boot 项目idea远程调试

咕德猫宁的博客 632

idea远程调试修改代码_远程调试 bug ,快速定位问题

情况是这样的,现在的产品出现了一个 bug ,需要及时排查快速解决,你是怎么样解决的呢?解决:登陆服务器,查看日志,看一下哪里有问题,然后本地运行程序进行debug ,解决后,在重新打部署到服务器。现在我们开发项目,Java 项目普遍都是使用 Idea 做为主流开发工具,springboot 技术栈来快速构建项目,然后以打 jar 的方式来部署项目。现在我们就来通过远程调试的方式来快速 deb...

weixin_39589253的博客 264

IDEA通过agentlib实现远程调试Java项目(SpringBoot)

IDEA通过agentlib实现远程调试Java项目(SpringBoot)

一恍过去 1万+

springboot远程调试idea版)

1、idea远程配置(本次编写使用的是idea2018版) (1)、打开idea远程配置窗口,run->Edit Configurations或者如下图一,图二所示 图一:打开配置启动窗口(一) 图二:打开配置启动窗口(二) 2、添加一个远程连接服务监听配置,进行远程监听调试,点击配置窗口的"+"的加号选择remote选项进行监听配置,如下图三所示: 图三:添加远程...

ckl123czh的博客 385

调试Idea如何远程debug之SpringBoot jar启动

一、Java -jar启动添加如下参数 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9852 -Xdebug是通知JVM工作在DEBUG模式下(这里不加也是可以的) -Xrunjdwp是通知JVM使用(java debug wire protocol)来运行调试环境 transport指定了调试数...

weixin_30426879的博客 350

springboot 远程断点调试jvm

springboot 远程断点调试jvm示范

HumorChen的博客 1085

idea 远程debug调试 Springboot jar和war

idea 需要 修改host和port就好 远程调试jar pom中加上 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 <plugin> <gr...

choushanshi8726的博客 473

IDEA远程断点调试jar项目

点击 Edit Configurations 选择 Remote

weixin_42132143的博客 6585

2021-08-09windows开放指定端口以及配置远程断点

故事背景 背景:有一个需求,springbootjar部署 配置远程断点的场景。 windows开放指定端口以及配置远程断点故事背景一、配置远程断点二、idea远程调试配置三、开启指定端口1.测试端口是否可以连接2.配置防火墙入站规则 一、配置远程断点 远程调试:5006 jar地址:D:\ZY_SRM5_DEV_NEW\SRMV7_END\jysrm-6.0.1-SNAPSHOT.jar 项目启动端口:7777 java -Xdebug -Xrunjdwp:transport=dt_socke

baidu_39310713的博客 654

ideaidea远程debugger

https://www.bilibili.com/video/BV1Da4y1e7kG?from=search&seid=283454160001219611&spm_id_from=333.337.0.0

Yal_insist的博客 1399

idea远程调试修改代码_java使用idea远程调试服务器代码

有时候我们调试代码需要到远程服务器上才可以调试,比如调用微信、支付宝等支付业务,普通的做法是在代码里关键点打印日志,通过查看远程服务器日志一步步调试,但如果没有打印需要的日志,就需要重新修改代码,然后重新部署到服务器再次调试,操作不太方便。解决办法就是远程调试,让你能够像在本地调试一样 Debug 远程服务器。必须保证本地代码和服务器上运行的代码是一样的。1 写一个简单的springboot项目用...

weixin_35653597的博客 995

idea ssm打war_SpringBoot 远程调试Jar(爬坑)

为什么需要对远程jar进行debug在现实开发过程中,现场环境永远比开发环境复杂,如果开发环境无法还原现场问题,就需要开发人员远程调试现场问题,而且有些bug运行在服务器上,隐藏较深,通过日志也排查不出问题,所以可以采用对 jar 进行远程调试来解决问题。采坑经历最近对一版SSM的旧项目进行了重构,采用spring cloud微服务的形式以分布式开发的模式开发的功能,其中用到了fas...

weixin_32149339的博客 238

图文并茂教你使用IDEA远程调试SpringBoot项目

图文并茂教你使用idea远程调试springboot项目。

qq_45327458的博客 5365

SpringBoot 远程调试Jar详细过程

为什么需要对远程jar进行debug 在现实开发过程中,现场环境永远比开发环境复杂,如果开发环境无法还原现场问题,就需要开发人员远程调试现场问题,而且有些bug运行在服务器上,隐藏较深,通过日志也排查不出问题,所以可以采用对 jar 进行远程调试来解决问题。 采坑经历 最近对一版SSM的旧项目进行了重构,采用spring cloud微服务的形式以分布式开发的模式开发的功能,其中用到了fastDFS,在SSM项目里Fastdfs本地和构建完之后的项目使用过程中都没有问题,但是在spring boot框架下

玲珑骰子安红豆,入骨相思知不知 1236
上一篇: springboot集成log4j2 附完整配置
下一篇: java使用HttpClient进行post和get请求
Honins
博客等级 码龄10年 74粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值