`

Eclipse当中两种远程调试方法

阅读更多

    基于Maven管理的项目,在eclipse当中有两种调试方式,

 第一种方式,

 1)菜单RUN->External Tools->External Tools Configurations,如图所示:

 

  2):Program->new launch configuration,如下图所示




 
 说明:

其中Location是你本地maven所在的目录.

Working Directory是当前项目

Arauments, 其中jetty:run是必须项,其它的根据项目需求而加入

这样建立的远程调试方式是以默认配置为基础的,其端口为8000,

3),菜单RUN->Run Configuration,在左侧菜单当中选择Remote Java Application->new launch configuration,如下图所示.



 这样第一种方式就配置完成了,执行顺序是先运行



 然后再执行:


 

第二种方法:

1)菜单RUN->External Tools->External Tools Configurations,跟第一种方法一样,参考如上,.

2)Program->new launch configuration,同样也跟第一种方法一样,参考如上.

3)选择Environment标签页.如下图所示,点击New,输入内容如下:

    Name = MAVEN_OPTS

    Value = -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y

注:

transport (无默认)
    传输机器码用,支持tcp/ip socket(dt_socket)
server (默认='n')
    决定vm是作为客户端还是服务器,当作为服务器的时候,vm等待调试器连接它,当作为客户端的时候,vm尝试连接在等待状态的调试器
suspend (默认='n')
    如果设为y,vm会等待调试器连接再执行应用程序代码,当调试器连接后(或当vm完成和调试器连接后),vm告诉调试器它刮起了,然后不会做任何事除非被告知resume。如果设为n,vm会率先执行。
address (默认="")
    在server=n时,这必须是“hostname:port”形式,但是在server=y的时候只要指定port。这指定了要连接或要监听的ip地址和端口号。
    监听端口0有特殊含义:试图监听端口8000,如果失败试图连接8001、8002...以此类推。

如下图所示
 

  • 大小: 45.6 KB
  • 大小: 91.4 KB
  • 大小: 101.5 KB
  • 大小: 47.1 KB
  • 大小: 72 KB
  • 大小: 82.4 KB
分享到:
评论

相关推荐

    optsicom-remote-execution-system:直接从 Eclipse IDE 远程执行 Java 程序

    optsicom-远程执行系统 直接从 Eclipse IDE 远程执行 Java 程序 ... 在这两种情况下,在当前实施中,Optisicom RES 创建一个包含源文件和二进制文件的 .zip 文件。 在远程执行/调试的情况下,Optisicom RES 将此文

    基于Java+Springboot的酒店预订管理系统

    本项目分为管理员与普通用户两种角色 管理员角色包含以下功能: 超级管理员拥有所有权限 后台功能: 工作人员管理、角色管理、应用管理、 日志管理、客户管理、留言管理、 房型管理、房间管理、预约订单管理、...

    基于ssm的蛋糕商城管理系统 蛋糕商城管理系统

    本项目分为前后台,分为管理员与普通用户两种角色,管理员登录后台,普通用户登录前台; 管理员角色包含以下功能: 管理员登录,商品管理,订单管理,客户管理,类目管理等功能。 用户角色包含以下功能: 首页,商品分类...

    Zend Studio(PHP集成开发环境)V9.02官方版(第四部分)

    ... 对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend...充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高 级调试功能。

    毕业设计,基于springboot+mysql+vue的前后端分离的宠物交易/领养系统,内含Java完整源代码,数据库脚本

    包括管理员、普通用户两种角色,外加游客(未登录情况) 权限 游客 普通用户 管理员 1、游客功能 查看宠物信息 2、普通用户功能 出售/领养宠物、购买/收养宠物、订单管理、地址管理 和卖家/卖家对话 个人信息...

    Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)

    ... ...也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方...支持本地和远程两种调试模式,支持多种高级调试功能。

    Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)

    ... ... 对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的...充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高 级调试功能。

    基于ssm的小区物业管理系统 #程序员 #java #毕业设计 #小区物业管理系统 #ssm #课程设计

    本项目分为管理员与普通用户两种角色 普通用户 我的信息、我的投诉、我的费用单、新闻查询、公告查询 管理员 用户管理、用户缴费、车位管理、新闻管理、公告管理、投诉管理。 二、所用技术 前端基于layui 后端...

    基于Java的蛋糕商城管理系统

    本项目分为前后台,分为管理员与普通用户两种角色,管理员登录后台,普通用户登录前台; 管理员角色包含以下功能: 管理员登录,商品管理,订单管理,客户管理,类目管理等功能。 用户角色包含以下功能: 首页,商品分类...

    Zend Studio v12.5.1 破解补丁+注册码

    Zend Studio的强大之处,除了一般编辑器所具有的代码高亮,语法自动缩进,书签功能外,它内置的调试器更是无可挑剔,支持本地和远程(debug server)两种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、...

    Zend Studio php开发环境 php开发软件

    具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级...

    JSP基于SSM交通车辆违章处理违章查询网站+源代码+文档说明+数据库.zip

    (1)该系统有管理员和用户(主要为驾驶员)两种权限。 (2)后台管理员有操作所有模块的权限:进行对车辆档案(车辆信息、违章信息、驾驶员信息、维修信息、车辆报废),用户管理(用户身份和状态的修改、用户查找...

    Ajax详解.rar

    但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。 目录 第 1 部分: Ajax 简介 3 1.1 老技术,新技巧 4 1.2 XMLHttpRequest 对象 4 1.3 获取 Request 对象 6 ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    12.4.1 Hibernate的两种配置方式 12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.4.1 Hibernate的两种配置方式 12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.4.1 Hibernate的两种配置方式 12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.4.1 Hibernate的两种配置方式 12.4.2 配置数据库连接池 12.4.3 使用JNDI 12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO...

    Python灰帽子-黑客与逆向工程师的Python编程之道[简体中文版]

    本书的绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计与构建自己的调试工具,如何...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例019 输出错误信息与调试信息 30 实例020 从控制台接收输入字符 31 实例021 重定向输出流实现程序日志 31 实例022 自动类型转换与强制类型转换 33 2.2 运算符 34 实例023 加密可以这样简单(位运算) 34 实例024 ...

Global site tag (gtag.js) - Google Analytics