Idea远程debug

news/2024/7/16 8:22:24 标签: intellij-idea, java, ide

Idea远程debug

一、方法

1.1、启动时加参数
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar remote-debug-0.0.1-SNAPSHOT.jar
1.2、运行时加参数

在没有显式-agentlib:jdwp参数的情况下进行远程调试:

  1. 首先,确保您的Spring Boot应用程序已经在服务器上运行,使用以下命令启动应用程序:

    bashCopy code
    java -jar your-application.jar
    
  2. 接下来,在服务器上找到您的应用程序的进程ID(PID)。您可以使用ps命令来查找正在运行的Java进程。例如:

    bashCopy code
    ps aux | grep java
    

    这将列出所有正在运行的Java进程以及它们的PID。

  3. 确定了应用程序的PID之后,您可以在服务器上使用以下命令启动Java调试器的"attach"模式,以附加到应用程序的进程:

    bashCopy code
    jdb -attach <server_ip>:<server_debug_port> -pid <your_application_pid>
    
    • <server_ip>: 服务器的IP地址。
    • <server_debug_port>: 服务器上运行应用程序的调试端口(默认为5005,或者根据您的配置)。
    • <your_application_pid>: 您的Spring Boot应用程序的进程ID。
  4. 这将启动Java调试器并将其连接到正在运行的应用程序。您现在可以在调试器中设置断点、查看变量等来进行远程调试。

idea_43">二、idea使用方法

在这里插入图片描述


http://www.niftyadmin.cn/n/5195429.html

相关文章

C#入门(10):集合用法介绍

在C#中&#xff0c;集合是一种特殊的数据类型&#xff0c;允许我们将多个元素组织在一起。这些元素可以是相同的类型或者可以是不同的类型。C#集合主要包括以下几种类型&#xff1a; List&#xff1a;它是一个有序的元素列表&#xff0c;用户可以添加、删除或查找元素。Dictio…

【Python 千题 —— 基础篇】输出列表中的偶数

题目描述 题目描述 依次输出列表中所有的偶数。题中有一个包含数字的列表 [10, 39, 13, 48, 32, 18, 3, 204, 592, 11]&#xff0c;使用 for 循环依次输出这个列表中所有的偶数。 输入描述 无输入。 示例 示例 ① 输出&#xff1a; 10 48 32 18 204 592输出描述 输出列…

JSP命令标签 静态包含/动态包含

好 下面我们聊聊JSP中的指令标签 这边 我们来说两个 分别是 静态包含 和 动态包含 我们可以将重用性代码包含起来 更好的使用 比如 我们界面上中下 分别有三个导航栏 那么 如果你写三份 就会出现很多重复代码 而且 改起来 也很不方便 要一次改三份 口说无凭 我们来做一个小案…

从一到无穷大 #19 TagTree,倒排索引入手是否是优化时序数据库查询的通用方案?

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作)&#xff0c;由 李兆龙 确认&#xff0c;转载请注明版权。 文章目录 文章主旨时序数据库查询的一般流程扫描维度聚合时间聚合管控语句 TagTree整体结构索引…

深入流行推荐引擎3:Spotify音乐推荐系统

深入流行推荐引擎3&#xff1a;Spotify音乐推荐系统 Spotify音乐推荐系统通过矩阵分解发现每周&#xff08;Discover Weekly via Matrix Factorization&#xff09;Discover Weekly 如何运作&#xff1f;&#xff08;How Discover Weekly Works?&#xff09;矩阵分解&#xff…

SQL练习02

1.买下所有产品的客户 SQL Create table If Not Exists Customer (customer_id int, product_key int); Create table Product (product_key int); Truncate table Customer; insert into Customer (customer_id, product_key) values (1, 5); insert into Customer (customer_…

Unity中Shader法线贴图(上)

文章目录 前言一、法线纹理的作用二、为什么法线贴图长这样&#xff1f;&#xff08;蓝色&#xff09;三、法线贴图能使纹理采样时&#xff0c;进行偏移采样四、在Shader中使用法线贴图1、在属性面板定义一个变量来接收法线贴图2、在使用前声明 _NormalTex3、在片元着色器中&am…

自动 ARIMA 超参数搜索

一、介绍 这种用于自动超参数搜索进行预测的开发方法可能会花费大量时间&#xff0c;但它可以带来回报&#xff0c;因为当您找到预测模型的最佳参数时&#xff0c;它将节省时间并提高预测的精度。此外&#xff0c;手动尝试可能会花费您最多的时间&#xff0c;但这种方法在某些情…