2019独角兽企业重金招聘Python工程师标准>>>

eclipse远程调试两种模式:

一、服务端监听

(1)服务器端需执行程序前加参数  -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

说明:server=y 是指目标应用程序作为服务监听将要连接的远程调试器(常用);

suspend=y 是指目标VM将暂停,直到调试器应用程序进行连接(若需要调试启动错误,很有用);

suspend=n 是指目标VM不暂停;

address=8000 监听端口。

(2)运行服务端程序,程序将暂停

(3)eclipse ==> Debug Configurations ==> Remote Java Application 新建测试工程

(4)选择工程 ==> 模式 Socket Attach ==>  调试服务器IP ==> 调试端口(这里假设8000)

(5)运行debug

二、调试端监听(不常用)

(1)eclipse ==> Debug Configurations ==> Remote Java Application 新建测试工程

(2)选择工程 ==> 模式 Socket Listen ==> 调试监听端口(这里假设8000) ==> Allow termination of remote VM 打勾

(3)运行debug,程序将暂停,左上显示 Waiting for vm to connect at port 8000...

(4)服务器端需执行程序前加参数  -Xdebug -Xrunjdwp:transport=dt_socket,address=172.16.7.34:8000

说明:address=172.16.7.34:8000 发送连接的地址和端口。

(5)运行服务端程序

转载于:https://my.oschina.net/fifadxj/blog/792139

eclipse远程调试两种模式相关推荐

  1. Eclipse远程调试Java代码的三种方法

    Eclipse远程调试Java代码的三种方法, 第1种方法是用来调试已经启动的Java程序,Eclipse可以随时连接到远程Java程序进行调试, 第2种方法可以调试Java程序启动过程,但是Ecli ...

  2. eclipse 远程调试java_Eclipse远程调试Java代码的三种方法

    Eclipse远程调试Java代码的三种方法, 第1种方法是用来调试已经启动的Java程序,Eclipse可以随时连接到远程Java程序进行调试, 第2种方法可以调试Java程序启动过程,但是Ecli ...

  3. 使用 Eclipse 远程调试 Java 应用程序

    转载地址:使用 Eclipse 远程调试 Java 应用程序 远程调试对应用程序开发十分有用.例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序 ...

  4. Eclipse远程调试HDP源代码

    使用的是自己编译的HDP2.3.0的源代码编译的集群,此文介绍如何使用Eclipse远程调试Hadoop内核源代码,以调试namenode为例进行介绍. 在/usr/hdp/2.3.0.0-2557/ ...

  5. Spring Boot 实用开发技巧————Eclipse 远程调试

    引言 在之前的开发当中,都会进行本地项目启动,然后向本地服务发起请求来进行 Debug 调试代码,这也是开发人员最常见的调试操作.但是当项目逐渐成型,慢慢的将各个模块部署到服务器后,调试的手段可能就仅 ...

  6. Spark on YARN 两种模式yarn-cluster yarn-client 面试题

    Spark On YARN:目前很有前景的部署模式, 支持两种模式 1)yarn-cluster:适用于生产环境 2)yarn-client:适用于交互.调试.希望立即看到 app 的输出 Spark ...

  7. 用Eclipse远程调试部署在Tomcat下的Web应用程序

    今天同事告诉了我一个用Eclipse远程调试部署在Tomcat下的Web应用程序的方法: 安装解压版本的Tomcat,因为现在好像Tomcat的Windows安装版目录下没有catalina.sh(. ...

  8. php微信公众号开发难吗,PHP微信公众号开发的两种模式

    微信现在已经深入到每个家庭,每个人至少人手一个账号是确定的,所以开发公众号也是很普遍的,今天爱站技术频道小编为大家带来的是PHP微信公众号开发的两种模式,感兴趣的小伙伴们可以参考下面的介绍. 学习步骤 ...

  9. 微信支付的两种模式,扫码支付

    微信支付 微信支付的两种模式 1:由微信生成二维码,客户扫描二维码后,确认支付,微信回调给当前系统. 2:由系统调用统一下单API,取得预支付交易信息后,根据信息生成二维码,然后后台循环查询订单API ...

最新文章

  1. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(五):关于Director的进一步讨论
  2. 由于获得较好的处理机资源,因此将之前的数据整合到一起。
  3. 2022年六大值得关注的边缘计算趋势
  4. php 服务器方案,分享几种常见WEB服务器配置方案
  5. Eddy的难题_JAVA
  6. webpack学习(七)打包压缩图片
  7. 移动端(H5)弹框组件--简单--实用--不依赖jQuery
  8. 基于人机交互设备测量用户情绪。
  9. ROS入门笔记(七):详解ROS文件系统
  10. 基于nagios网络监控平台的实现--具体事例
  11. MyBatis运行动态sql及存储过程
  12. list转json字符串,实体类包含list转实体类
  13. 巴菲特致股东的信pdf_2020年巴菲特致股东的信
  14. php 微信公众号登录,PHP 实现微信公众号网页授权登录
  15. ThreadPoolExecutor线程池参数设置技巧
  16. 发送网页内容到onenote_如何直接在网页上做笔记并保存到 Onenote?
  17. 16 - 12 - 20 KMP算法 模式匹配 终极奥义!
  18. centos-ssh-channel is not opened.
  19. 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理...
  20. LZY踢石头(优先队列)

热门文章

  1. C语言基础篇,什么是封装,附代码!
  2. display:none与visible:hidden的区别 ?
  3. 快速学懂pandas
  4. 2017北京国庆刷题Day2 afternoon
  5. shiro的源码分析(一)
  6. MySQL 5.7.12新增MySQL Shell命令行功能
  7. 桌面虚拟化之用户体验篇
  8. 【贪心 和 DP】LeetCode 55. Jump Game
  9. 【算法基础】动态规划的理解
  10. 【译文 Part 1】NEO vs. ETH--为什么NEO可能是2018最强数字货币?