`

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
分享到:
评论

相关推荐

    Eclipse远程调试教程

    下面将详细介绍 Eclipse 远程调试的配置和使用方法。 一、配置 Tomcat 在配置 Tomcat 之前,需要了解 Tomcat 的启动脚本文件。Tomcat 的启动脚本文件在 Windows 系统中是 catalina.bat,而在非 Windows 系统中是 ...

    IDEA,Eclipse远程调试应用

    本文将详细探讨在两种流行的IDE——IntelliJ IDEA和Eclipse中进行远程调试的步骤和设置方法。 ### 1. TOMCAT远程调试配置 TOMCAT是Apache基金会下的一个开源Web应用容器,广泛应用于Java Web应用部署。要启用...

    NC开发环境远程调试端口配置.docx

    四、WAS环境开远程调试方法 * 在WAS环境中,需要在管理控制台中配置远程调试端口。 * 需要在服务器->应用程序服务器中,点击要启用调试服务的应用服务器,然后进入调试服务,勾选上启动(指定当服务器启动时服务器...

    Eclipse调试的7种方法

    有两种模式:本机作为客户端和本机作为服务端。客户端模式下,需在远程服务器启动时添加特定的JVM参数以开启调试端口。在Eclipse中创建远程调试配置,并连接到指定地址。服务端模式则需要Eclipse等待远程连接,而...

    eclipse与tomcat、weblogic远程调试小结(windows系统)

    Tomcat和WebLogic则是两种常用的Java应用服务器,用于部署和运行Web应用程序。本文将深入探讨如何在Windows系统上使用Eclipse进行远程调试Tomcat和WebLogic。 首先,我们需要理解远程调试的概念。远程调试允许...

    eclipse调试 eclipse调试

    总结,Eclipse的调试功能强大且全面,包括条件断点、变量断点、方法断点、改变变量值、重新调试以及远程调试等,这些工具可以帮助开发者高效地定位问题,提高开发效率。掌握这些技巧,无论是对初入职场的新手还是...

    Eclipse调试Debug的常用技巧

    本文将详细介绍Eclipse调试中的几个常用技巧,包括条件断点、变量断点、方法断点、改变变量值、重新调试、远程调试以及异常断点。 1、条件断点:条件断点允许我们在代码执行时设置特定条件,只有当条件满足时,程序...

    Eclipse调试常用技巧

    6. **远程调试**:Eclipse支持远程调试,有客户端和服务器端两种模式。在服务器端启动Java程序时添加特定的JVM参数,如`-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000`。客户端通过新建远程调试配置...

    eclipse远程debug

    这里的通讯信息主要包括两种:调试器发送给 JVM 的请求信息和 JVM 发送给调试器的调试信息。 现在,让我们讨论如何配置 eclipse 远程 debug tomcat 和 websphere 的 web 应用。首先,我们需要在 tomcat 的 bin 目录...

    Eclipse 和 PDT , PHP 调试

    调试时,Web服务器会运行带有调试器的PHP解释器,使得PDT可以通过网络连接进行远程调试。确保调试器扩展与Web服务器配置一致,以便正确处理请求。 **总结** 通过Eclipse和PDT插件,PHP开发者可以享受到类似于Java...

    Eclipse debug 调试

    用于调试不在本机上的程序,有两种方式,一、本机作为客户端;二、本机作为服务端。使用远程调试的前提是服务器端和客户端的代码是一致的。 本机作为客户端需要在远端的服务器上的Java程序在启动时打开远程调试开关...

    Eclipse调试Bug的七种常用技巧

    两种常见方式如下: - **作为客户端**:在服务器上启动Java程序时启用远程调试,然后在Eclipse中创建远程调试配置。 - **作为服务端**:Eclipse监听远程连接,服务器上的程序连接到Eclipse的调试端口。 7. **异常...

    Elipse远程调试

    3. **连接模式(Connect Mode)**:Eclipse提供两种远程调试连接模式——“主动连接(Active Connect)”和“被动连接(Passive Connect)”。主动连接模式下,Eclipse客户端主动发起连接到远程服务器;被动连接模式...

    使用 Eclipse 调试 Java.doc

    远程调试是Eclipse的另一个强大特性,分为两种模式:本机作为客户端和本机作为服务端。远程调试要求客户端和服务器端的代码一致。在启动远程Java程序时,需要添加特定的JVM参数以开启调试端口。作为客户端,Eclipse...

    Eclipse调试常用技巧.

    有两种方式:本机作为客户端和本机作为服务端。作为客户端,你需要在远程服务器的Java程序启动参数中加入远程调试开关,如`-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000`。作为服务端,Eclipse需要...

    远程调试启动脚本.zip

    SpringBoot远程调试是开发者在处理复杂问题或优化代码时常用的一种技术。它允许开发者在原始开发环境中连接到运行在远程服务器上的应用,实时查看和控制程序执行,从而更有效地定位和解决问题。本压缩包"远程调试...

    在Eclipse中使用debug

    远程调试用于调试不在本机上的程序,有两种方式,一是本机作为客户端,二是本机作为服务端。使用远程调试的前提是服务器端和客户端的代码是一致的。本机作为客户端需要在远端的服务器上的 java 程序在启动时打开远程...

    开发一个调试JSP的Eclipse插件

    #### 知识点一:Eclipse中设置JSP断点的方法及远程调试JSP 在本文中,我们首先关注的是如何在Eclipse环境中设置JSP文件的断点,并进一步探索如何进行远程调试。JSP文件是一种混合了HTML标记和Java代码片段的特殊...

Global site tag (gtag.js) - Google Analytics