首页 > 其他分享 >远程debug

远程debug

时间:2024-05-16 21:53:56浏览次数:14  
标签:suspend 5005 端口 jar idea server debug 远程

1、首先配置idea

  1. 点击右上角的编辑配置.
    image

image

2、配置jvm

  1. 将刚才idea生成的jvm指令复制下来,就是如下内容(注意要从你的idea中复制)
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
  1. 在粘贴之前,要拼接上java-jar命令,还有server=y,suspend=y命令,最后拼接项目jar包文件,如下所示
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005,server=y,suspend=y -jar demo2-1.0-SNAPSHOT.jar

拼接server=y,suspend=y命令的目的是,启动项目jar包后,停止运行,持续监听idea中配置的5005端口。否则程序会直接执行完,不会停留在监听端口阶段。如图即为监听端口状态
image

  1. 然后打开idea,点击开始debugimage

一定要先让jvm处于监听端口状态,再点击debug,否则会报错:运行 '未命名' 时出错: 无法打开调试器端口 (192.168.29.130:5005): java.net.ConnectException "Connection refused: connect
image

标签:suspend,5005,端口,jar,idea,server,debug,远程
From: https://www.cnblogs.com/szcblogs/p/18196815

相关文章

  • windows端Clion + gdb server 远程调试
    环境信息:window安装clion:版本2023.2.2ubantu:20.04.6,ip为:192.168.11.128c++项目信息:在clion中新建最简单的c++项目搭建远程调试环境项目目录如下:修改的文件只有main.cpp和Makefilemain.cpp如下,增加一个循环用于调试#include<iostream>intmain(){st......
  • debug技巧之远程调试
    一、前言大家好啊,我是summo,今天给大家分享一下我平时是怎么调试代码的,不是权威也不是教学,就是简单分享一下,如果大家还有更好的调试方式也可以多多交流哦。当我们的应用发布到线上之后,就不能随意启停了,但如果线上出现了BUG怎么办呢?大多数时候我们会借助线上打印的日志进行排查问......
  • 【iOS逆向与安全】iOS远程大师:通过H5后台远程查看和协助iPhone设备
    前言在移动设备测试和远程协助的过程中,能够远程查看和协助iPhone设备是一项非常实用的功能。为了解决这一需求,我开发了一款名为iOS远程大师的产品,允许用户通过H5后台界面查看和协助越狱或非越狱的iPhone设备。本文将详细介绍iOS远程大师的开发过程和技术实现。一、技术实现整......
  • Go语言高并发与微服务实战专题精讲——远程过程调用 RPC——高性能的 gRPC
    远程过程调用RPC——高性能的gRPC gRPC,这一由Google推出的高性能、开源、通用RPC框架,凭借其众多引人注目的特性,已成为业界瞩目的焦点。它基于HTTP/2协议标准设计开发,并采用ProtocolBuffers作为默认的数据序列化协议,广泛支持多种编程语言。gRPC不仅简化了服务的精确定义,而且......
  • Linux远程连接
    Linuxcentos设置静态ip参考:https://blog.csdn.net/weixin_45533131/article/details/128002480FileZilla安装下载与使用参考:https://blog.csdn.net/Passerby_Wang/article/details/125298958FileZilla是免费开源的FTP软件,,分为客户端版本和服务器版本,具备所有的FTP软件功能,......
  • Windows 10开启免密ssh登录&远程端口转发
    安装OpenSSH服务端设置-系统-可选功能-添加功能-在这里搜索OpenSSH服务端,然后开始安装即可开启sshd服务端可以使用图形界面使用命令行执行services.msc找到服务启动即可,并将其设置为自动。可以使用powershell执行命令启动服务启动服务:Start-Servicesshd查看状态:Get-Service......
  • 前端远程办公系列 —— 整体介绍
    整体介绍前言有些公司需要你有远程办公的经验远程办公是某些公司和组织的一种工作方式。比如公司运作以天津为根据地,还有一些团队在武汉,忙不过来时还有外包本系列就以前端工程师的视角,以一个真实的场景来说一下这个事情。会说遇到了什么问题、如何协作、用到什么新工具,什么技......
  • SSH 简介:安全远程访问的利器
    简介SSH(SecureShell)是一种加密网络协议,用于在不安全的网络上安全地传输数据。它最常用于远程登录到计算机系统,并在远程系统上执行命令,也可以用于传输文件。SSH的加密特性使得通信过程安全可靠,成为许多系统管理员和开发者的首选工具。本文将介绍SSH的基本概念、用法和一些实......
  • 关于编译的一些debug记录
    1.背景:现在想将嵌入式开发板部署成边缘控制器,需要在开发板上部署一个服务。我们已经写了一个c语言的应用,现在需要将其编译成适配64位arm架构的2进制可执行文件2.bug:在编译的时,输入命令:g++-fdiagnostics-color=always-gunifiedAccessServer.cppbaseModels/control/ec/ec......
  • gerrit不能访问远程仓库
    配置完ssh链接和config之后还是不能链接远程服务器,并且显示错误Cloninginto'NewNeucyberAcqGUI-WaveformDisplayModule'...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGED!@@@@@@@@@@@@@@@@@@@@@......