要进行远程调试,首先被调试的服务必须支持远程调试,先要开一个远程调试接口,在启动参数里面增加下面的语句:

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

这主要是指定远程调试的端口,为6001。一般在 - jar 后面添加。

使用IDEA进行远程调试的步骤如下:

1、确保要调试的服务支持远程调试;

2、打开待调试服务的Run configuration,选择Edit Configurations

3、点击+号,选择Remote

4、填写Name,Host(远程调试服务的ip),Port(远程调试服务的端口,在服务启动参数里面设置的),Use module classpath(要远程调试的模块)

5、配置完成之后,点击右边的爬虫图标,打上断点,即可开始进行远程调试

远程调试的好处:

1、无须在本地部署跟远程服务器同样的环境,同样的系统;

2、无须使用Postman进行测试,可以直接使用远程服务对应的前端页面操作;

IDEA如何开启远程调试相关推荐

  1. tomcat开启远程调试功能

    在日常开发中,有时需要对远程服务器上的应用进行远程调试,对于tomcat,要进行远程调试其实很简单,只需要在启动tomcat时开启jpda服务即可. 什么是JPDA呢? JPDA(Java Platf ...

  2. idea java 远程调试_使用idea开启远程调试

    jar程序运行在远程服务器上出现错误,又没有明确的错误日志能够查看得到,无从下手?这篇文章获取可以帮助一二. 这里我来分享一种通过idea实现远程调试的方法,几个及其简单的操作就可以使我们定位远程服务 ...

  3. java如何开启远程调试服务端口_Java远程调试

    远程项目报错,但是通过日志等手段没法定位问题,只能提供远程调试的方式定位问题. 1. 步骤 1.1 启动调试端口 业务有自己的端口,而为了能够调试业务,需要另外开启一个端口用于调试. 在java虚拟机 ...

  4. java程序开启远程调试、断点功能

    代码就是最好的文档 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 几点说明: -agentlib:jdwp 这个 ...

  5. idea开启远程调试

    一.启动脚本配置 1.启动脚本添加 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5005 例如我在自己项目添加的案 ...

  6. 天猫魔盒android开发者模式,【当贝市场】天猫魔盒3 PRO开启远程调试模式教程

    原文链接>>> 3 PRO,因为使用的是YUNOS系统,比较少,可以通过系统设置打开远程调试模式,在PC端进行远程操作,诸如远程截图,推送安装APK文件,文件推送等.下面就是我使用的 ...

  7. java 远程调试spark_spark开启远程调试

    一.集群环境配置 #调试Master,在master节点的spark-env.sh中添加SPARK_MASTER_OPTS变量 export SPARK_MASTER_OPTS="-Xdeb ...

  8. linux下tomcat开启远程调试

    1.center下,在startup.sh文件首行中添加如下语句 declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.com ...

  9. Windows/Linux服务器上Tomcat开启远程调试,使用IDEA本地调试

    注意:要保证本地的代码与服务器上部署的代码完全一致

  10. tomcat9开启远程调试功能

    1)tomcat启动配置 修改bin/setenv.sh文件导入如下变量 export JPDA_ADDRESS=0.0.0.0:8000 启动tomcat命令,启动完成后可以使用netstat命令查 ...

最新文章

  1. 推荐几个超NB的技术公号!
  2. mysql pt_GitHub - hcymysql/pt-kill: Percona PT-kill重构版(PHP)
  3. 三元运算 三个数取最大的
  4. Java针对ArrayList自定义排序的2种实现方法
  5. java关闭一个窗口打开另一个_推开中式门窗,就像打开了另一个写意的世界…...
  6. Spark的分布式存储系统BlockManager全解析
  7. 数据算法之二叉树平衡(BinTreeNode Rotate)的Java实现
  8. 领航物联网智能操作系统,指令集完成过亿元 A 轮融资
  9. 基于Android语言的通信调试助手实现(TCP协议+Socket编程)
  10. JavaScript 动态生成表格
  11. 决策树分类算法(包含隐形眼镜分类的代码)
  12. mac安装虚拟机VMware fusion12 和ubantu系统
  13. 字节码编程 | 工作多年的你依然重复做着CRUD?是否接触过这种技术?
  14. 用Altium Designer软件绘制一个stm32最小系统的电路原理图
  15. 论文笔记:Dual Contrastive Loss and Attention for GANs
  16. 用HBuilder写一个开心网注册账号的页面
  17. 利川计算机培训,利川云计算培训,利川计算机培训有哪些,利川计算机培训完工作好找吗 - IT教育频道...
  18. UDDI和WSDL的关系
  19. Postgrey和PostgreSQL
  20. 【个人笔记】《知了堂》mysql表连接

热门文章

  1. abaqus结果名称
  2. 看不懂简明python教程_简明python教程
  3. 微星刀锋 无法进入bios_所有键都无法进入bios,微星主板无法进入bios-
  4. 记一次用jspdf和html2canvas导出pdf分页处理
  5. matlab logistic拟合,用matlab拟合Logistic,4参数logistic
  6. Qt5开发工具---常用Qt5开发工具(附下载地址)
  7. EasyPR 环境配置
  8. 同态滤波及matlab实现,怎样用MATLAB的图像处理功能进行同态滤波
  9. 《商务与经济统计》学习笔记(七)—各统计分布知识点归纳
  10. 韩家炜教授的学术报告会