IDEA实现远程Debug调试

news/2024/7/16 8:37:55 标签: intellij-idea, java, ide

一、 前提
  需要准备JDK1.8环境,安装IDEA(版本不限)

二、 IDEA中如何实现远程Debug模式
(1)、创建demo项目
1.File一>New一>project…

2.Maven Archetype一>填写Name一>选择jdk1.8一>选择Web一>创建

(2)、配置Idea

找到Remote Jvm Debug

java">java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar remote-idea.jar

2.修改启动命令

选择 jdk 5-8,则为

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
选择 jdk9以上,则为

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
据说因为jdk9变得安全了,远程调试只允许本地,如果要远程,则需要在端口前配置*

参数

transport:debugee与debuger调试时之间的通讯数据传输方式。
server:是否监听debuger的调试请求。
suspend:是否等待启动,也即设置是否在debuger调试链接建立后才启动debugee JVM。
address:debugee的地址,用于debuger建立调试链接。

 3.开放端口

如果是linux服务器并且开启了防火墙需要开放配置的端口

java">iptables -A INPUT -p tcp --dport 5005 -j ACCEPT


————————————————
版权声明:本文为CSDN博主「雨会停rain」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wang20010104/article/details/128217145


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

相关文章

el-table通过scope.row获取表格每列的值,以及scope.$index

<el-table-column type"selection" width"55"></el-table-column><el-table-column prop"id" label"ID" width"80"></el-table-column><el-table-column prop"name" label"文件名…

040:mapboxGL鼠标hover更换选中feature颜色

第040个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+mapbox中通过鼠标hover的方式来更换选中feature颜色。这里面利用了mousemove和mouseleave的方法,通过选中图层的feature,来设置hover的true或者false,从而通过opacity的case状态来判断透明度用哪一个值。 直接复…

内网穿透的应用-使用eXtplorer本地搭建免费在线文件管理器并实现远程登录

文章目录 1. 前言2. eXtplorer网站搭建2.1 eXtplorer下载和安装2.2 eXtplorer网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1. 前言 通过互联网传输文件&#xff0c;是互联网最重要的应用之一&#xff0c;无论是…

数据库Mysql三大引擎(InnoDB、MyISAM、 Memory)与逻辑架构

MySQL数据库及其分支版本主要的存储引擎有InnoDB、MyISAM、 Memory等。简单地理解&#xff0c;存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特色&#xff0c;使用的是一个可插拔存储引擎架构&#xff0c;能够在运行的时候动态加载或者卸载这些存…

mysql8动态子查询;LATERAL

概述 我的mysql版本&#xff1a;8.0.32 mysql的子查询通常都是动态的 比如下面的子查询中的查询内容是不会随着a表的内容变化而变化的&#xff0c;在sql执行时其中的内容都是固定的. select* fromaleft join (select*fromb) con a.x c.x场景&#xff1a; 一张部门用户销量表…

Altium 22 去掉封装内部规则检查

如图&#xff0c;去掉这个固定孔的内部clerance报错 1、Design-Rules-Hole-to-Hole clerance-New Rules 2、All- 3、进入如下&#xff0c;去掉ALL 4、电机1选择如图&#xff0c;2选择下拉如图、3选择对应封装 5、修改clearance 6、再次DRC&#xff0c;如下图&#xff0c;报错…

【代码随想录】算法训练营 第一天 第一章 数组 Part 1

数组基础知识补充 1. 在leecode中&#xff0c;数组一般是以vector容器的形式出现的&#xff0c;虽然vector的底层实现是array&#xff0c;但严格来讲vector是容器&#xff0c;不是数组&#xff1b; 2. 数组元素的删除和增添都需要移动后续元素&#xff0c;而且在实现的角度上…

【EI检索征稿】第五届机器学习、大数据与商务智能国际会议(MLBDBI 2023)

第五届机器学习、大数据与商务智能国际会议&#xff08;MLBDBI 2023&#xff09; 2023 5th International Conference on Machine Learning, Big Data and Business Intelligence 由浙江财经大学信息管理与人工智能学院主办&#xff0c;AEIC学术交流中心作支持单位的第五届机器…