idea远程Debug部署在服务器上的服务

 更新时间:2023年12月19日 09:29:43   作者:伏加特遇上西柚  
在开发的时候我们通常在本地代码上debug程序,但是服务部署到了开发环境服务器上,如何远程调试,本文主要介绍了idea远程Debug部署在服务器上的服务,具有一定的参考价值,感兴趣的可以了解一下

一 简介

在开发的时候我们通常在本地代码上debug程序,但是服务部署到了开发环境服务器上,我们也想调试远程服务,那么怎么样才能调试远程服务像调试本地代码一样方便呢

idea支持远程调试代码,只需要简单的配置即可

二 idea配置步骤

第一步:点击Edit Configurations选项添加远程连接

第二步:配置Remote JVM debug参数

注意:注意端口别被占用。后续这个端口是用来跟远程的java进程通信的。

第三步:服务的启动参数中添加第二步生成的命令并重新启动服务

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=15005

第四步:idea启动配置的Remote JVM Debug

控制面板可以看见如下信息

然后在IDAE中加断点,debug的程序就是远程的服务了。然后就可以想调试本地代码一样调试远程服务了。

参考链接:使用 IDEA 远程 Debug 调试

到此这篇关于idea远程Debug部署在服务器上的服务的文章就介绍到这了,更多相关idea远程Debug部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java排序算法三之归并排序的递归与非递归的实现示例解析

    Java排序算法三之归并排序的递归与非递归的实现示例解析

    这篇文章主要介绍了Java排序算法三之归并排序的递归与非递归的实现示例解析,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • java创建线程池的7种实现方法

    java创建线程池的7种实现方法

    在Java中线程池是一种管理线程的机制,它可以创建一组线程并重复使用它们,避免了创建和销毁线程的开销,这篇文章主要给大家介绍了关于java创建线程池的7种实现方法,需要的朋友可以参考下
    2023-10-10
  • java NIO 详解

    java NIO 详解

    Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。
    2014-10-10
  • java数据类型与二进制详细介绍

    java数据类型与二进制详细介绍

    这篇文章主要介绍了java数据类型与二进制详细介绍的相关资料,这里对数据类型进行了一一介绍分析,并说明自动转换和强制转换,需要的朋友可以参考下
    2017-07-07
  • java  Lock接口详解及实例代码

    java Lock接口详解及实例代码

    这篇文章主要介绍了java Lock接口详解及实例代码的相关资料,需要的朋友可以参考下
    2017-01-01
  • Java Arrays.AsList原理及用法实例

    Java Arrays.AsList原理及用法实例

    这篇文章主要介绍了Java Arrays.AsList原理及用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • JAVA module-info.java文件详解

    JAVA module-info.java文件详解

    这篇文章主要介绍了JAVA module-info.java文件详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • SkyWalking 自定义插件(Spring RabbitMQ)具体分析过程

    SkyWalking 自定义插件(Spring RabbitMQ)具体分析过程

    这篇文章主要介绍了SkyWalking 自定义插件(Spring RabbitMQ)具体分析过程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • SpringBoot结合Tess4J实现拍图识字的示例代码

    SpringBoot结合Tess4J实现拍图识字的示例代码

    图片中的文字提取已经越来越多地应用于数据输入和自动化处理过程,本文主要介绍了SpringBoot结合Tess4J实现拍图识字的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • 详解Java动态字节码技术

    详解Java动态字节码技术

    Java字节码增强指的是在Java字节码生成之后,对其进行修改,增强其功能,可减少冗余代码,提高性能等。本文将详细介绍Java动态字节码技术。
    2021-05-05

最新评论