IDEA实现java远程调试

简介: IDEA实现java远程调试

使用IDEA实现java远程调试


. idea配置


. 启动所要连接的服务

java -jar  -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005   *****.jar


参数说明

transport:debugee与debuger调试时之间的通讯数据传输方式。

server:是否监听debuger的调试请求。

suspend:是否等待启动,也即设置是否在debuger调试链接建立后才启动debugee JVM。

address:debugee的地址,用于debuger建立调试链接。

本地的为debugger,远程的为debugee。


对应监测端口开放

启动命令中 5005就是服务对外提供的远程调试访问端口,服务器防火墙要对应开放,否则也连接不上。

  • 命令

1、开启防火墙

systemctl start firewalld


2、开放指定端口

firewall-cmd --zone=public --add-port=1935/tcp --permanent

命令含义:

–zone #作用域

–add-port=1935/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效


3、重启防火墙

firewall-cmd --reload

4 、查看对外开放的所有端口

firewall-cmd --list-ports


. idea开启远程连接

链接成功后控制台会输出以下信息

. 必须准备的条件

1, 你的服务代码,必须与你idea远程连接的本地代码一模一样,否则调试可能遇到你无法想象的问题。

目录
打赏
0
3
3
0
52
分享
相关文章
|
10月前
|
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
522 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
277 0
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
253 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
3月前
|
JetBrains IntelliJ IDEA 2025.1 发布 - 领先的 Java 和 Kotlin IDE
JetBrains IntelliJ IDEA 2025.1 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE
254 2
|
8月前
|
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
413 6
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
182 0
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
243 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
Java|在 IDEA 里自动生成 MyBatis 模板代码
基于 MyBatis 开发的项目,新增数据库表以后,总是需要编写对应的 Entity、Mapper 和 Service 等等 Class 的代码,这些都是重复的工作,我们可以想一些办法来自动生成这些代码。
142 6
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
5110 1
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问