首页 > 其他分享 >IDEA远程Debug调试

IDEA远程Debug调试

时间:2023-07-11 13:57:35浏览次数:219  
标签:jar IDEA Resin XX JVM Debug 远程 调试

查看虚拟机ip

image-20230711095127887

选择 Edit Configurations..

image-20230711095333212

点击 Add new 选择 Remote JVM Debug

image-20230711095611363

配置服务名称,主机地址,端口

image-20230711100003615

以Resin服务为例,须在Resin服务的JVM参数中新增JVM参数配置

Resin低版本相关配置文件目录为Resin/conf/resin.conf

<jvm-arg>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9090</jvm-arg>

image-20230711100325206

Resin较高版本相关配置文件为Resin/conf/resin.properties

# Arg passed directly to the JVM
 jvm_args  : -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9090 -Xmx2789m -Xms2789m -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:-OmitStackTraceInFastThrow -XX:+UseParNewGC -XX:+DisableExplicitGC -javaagent:wagent.jar -javaagent:stophotdeploy.jar -Djdk.tls.ephemeralDHKeySize=2048 -Dfile.encoding=GBK -javaagent:rasp/rasp.jar
 jvm_mode  : -server

image-20230711105614242

在需要调试的位置打上断点

image-20230711100523149

点击debug即可开启远程调试

image-20230711100607238

服务端点击操作触发接口动作即可执行代码进行远程调试

image-20230711103728331

注意点

  • 本地代码需与服务端运行的代码保持一致

  • 调式完毕后注意将断点去除或关闭远程调试

标签:jar,IDEA,Resin,XX,JVM,Debug,远程,调试
From: https://www.cnblogs.com/an-shiguang/p/17544426.html

相关文章

  • 一篇文章看懂 Apipost IDEA插件怎么用
    Apipost最近也是推出了IDEA插件,只需要右键upload一下即可自动解析代码注解并快速生成API文档,小编也是试了试,这篇文章给大家带来详细的使用教程。安装ApipostHelper安装Apipost-Helper:打开IDEA,在右侧Plugin中搜索Apipost点击Install下载安装。配置方法:安装成功后要将IDEA内的......
  • Labview与阿特拉斯开放式通讯 网口读取扭矩值 包括Labview程序、阿特拉斯调试软件、开
    Labview与阿特拉斯开放式通讯网口读取扭矩值包括Labview程序、阿特拉斯调试软件、开放式通讯测试软件、开放式通讯协议、PM4000手册。ID:2668657244980176......
  • 【辅助工具】IDEA使用
    IDEA使用快捷键快捷键alt+enter:代码错误智能提示alt+up:上个方法alt+down:下个方法alt+1:快速定位到项目窗口,还可边按键盘输文件名查找文件alt+F7:定位类,方法在哪儿有用到alt+7:文件结构图Ctrl类ctrl+tab:切换文件ctrlctrl:弹出一个框输入运行指令ctrl+e:展示最近修改......
  • 移动端调试工具Eruda
    Eruda,一个专为手机网页前端设计的调试面板。功能清单:按钮拖拽,面板透明度大小设置。Console面板:捕获Console日志,支持log、error、info、warn、dir、time/timeEnd、clear、count、assert、table;支持占位符,包括%c自定义样式输出;支持按日志类型及正则表达式过滤;支持JavaScri......
  • idea显示左下角service
    展示效果: 解决方案:1.点击左下角这个按钮 2.点击蓝色英文,addservices3.找到众多模板中的springboot,点击即可原文章地址:https://blog.csdn.net/Hubery_sky/article/details/131644107?spm=1001.2014.3001.5501......
  • I2C调试记录
    记录调试I2C碰到的问题。1.调试一个STM8芯片做从机,总是接收不到数据。后来发现些的代码把电平逻辑弄反了。2.调试一个AW的芯片,发现它有个别的的引脚输出信号出现异常。后来看I2C波形发现主控的I2C时钟飘荡,偶尔会达到500K。查手册知AW的芯片最高速率是400K,降低速率后问题消失。......
  • 解决intellij idea spring boot 安装的具体操作步骤
    IntellijIDEASpringBoot安装指南简介IntellijIDEA是一款强大的Java集成开发环境(IDE),而SpringBoot是一种用于简化Spring应用程序开发的框架。本文将指导你如何在IntellijIDEA中安装和配置SpringBoot。安装步骤下面的表格展示了IntellijIDEASpringBoot安装的步骤及相应......
  • 基于DSP2812控制永磁同步电机调速系统的仿真和程序仿真波形正确,程序运行调试正确
    基于DSP2812控制永磁同步电机调速系统的仿真和程序仿真波形正确,程序运行调试正确涉及到的知识点和领域范围是控制系统和数字信号处理(DSP)。控制系统是用来管理和操控其他系统的一种系统,而数字信号处理则是对数字信号进行处理和分析的技术。在这段话中,描述了基于DSP2812控制永磁同步......
  • IDEA---- git 拉取项目
    GitBash拉取(Git下载安装略)方法一:鼠标右键单击,选择GitBashHere输入指令:gitclone+拉取的git地址,如下图所示:拉取到本地文件夹,然后IDEA导入项目: 方法二:IDEA直接拉取git上的项目,如下图所示:URL:输入克隆项目的地址  方法三:如下图所示:   ......
  • Intellij IDEA - MAVEN - POM - 配置
    Servlet: servlet依赖/ JSP依赖JSP:JSTL依赖/ Standard依赖MySQL: JDBCMYSQL依赖上传下载: Fileupload依赖/IO依赖单元测试:JUnit依赖<!--Servlet依赖--><dependency><groupId>javax.servlet</groupId><artifactId......