一、远程调用的技术支持 Java Platform Debugger Architectur(JPDA) 技术
JPDA 简介
Sun Microsystem 的 (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序。JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI)、一个协议(Java Debug Wire Protocol)和两个用于合并它们的软件组件(后端和前端)组成。它的设计目的是让调试人员在任何环境中都可以进行调试。JPDA 不仅能够用于桌面系统,而且能够在嵌入式系统上很好地工作。
二、主要参数及具体方法
作为调试服务器的目标 VM
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8765
作为调试客户机的目标 VM
-Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000
从 Java V5 开始,您可以使用 -agentlib:jdwp 选项,而不是 -Xdebug 和 -Xrunjdwp。但如果连接到 V5 以前的 VM,只能选择 -Xdebug 和 -Xrunjdwp。下面简单描述 -Xrunjdwp 子选项。
相关推荐
eclipse 远程 debug tomcat 和 websphere 的 web 应用 eclipse 远程 debug 是一种常用的 debugging 技术,用于在远程服务器上调试 Web 应用程序。今天我们将讨论如何使用 eclipse 远程 debug tomcat 和 websphere ...
Eclipse远程调试的基础是Java Platform Debugger Architecture (JPDA),它由JVM Tool Interface (JVMTI)、Java Debug Interface (JDI)、Java Debug Wire Protocol (JDWP)等组件构成。JPDA定义了一种标准架构,使得...
- **新建远程Java应用配置**:在Eclipse中,选择`Run` -> `Debug Configurations`,然后在左侧窗格中选择`Remote Java Application`,点击`New launch Configuration`。 - **配置连接信息**:在`Connection`选项卡...
Eclipse远程Debug功能允许开发者对运行在另一台机器上的应用程序进行调试,这对于分布式系统或者服务器端应用的调试尤其有用。 首先,我们需要确保Eclipse安装了Remote System Explorer (RSE)插件,因为这是远程...
### 使用Tomcat+Eclipse进行远程Debug的详细步骤与配置 #### 一、前言 在软件开发过程中,尤其是Web应用的开发中,调试是必不可少的一个环节。为了更好地定位和解决问题,开发者经常需要对运行在服务器上的应用...
Eclipse远程调试项目配置 #### 3.1 选择项目右键选择Debug as 在Eclipse中,右键点击需要远程调试的项目,选择Debug as -> Remote Java Application。 #### 3.2 选择Remote Java Application Eclipse会自动尝试...
新建一个远程Java应用程序,并指定远程服务器的IP地址和端口号(例如`10.10.130.139:8777`)。 2. **确保NCHome一致性**:为了保证调试的顺利进行,服务器上的`NCHome`路径必须与Eclipse中引用的路径一致。 3. **...
总结来说,JVM远程断点调试是通过JDWP在Eclipse等IDE中实现的,允许开发者在不影响线上服务的情况下,对远程服务器上的Java应用进行实时调试,极大地提升了开发效率和问题排查能力。对于Tomcat这样的服务器,通过...
### Eclipse远程调试详解 #### 一、远程调试概念与应用场景 **远程调试**是指开发者能够通过特定工具在一台机器上(通常称为客户端)对另一台机器(服务端)上正在运行的应用程序进行调试的过程。这种方式使得...
WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,它为开发和部署Java应用程序提供了强大的支持。在开发过程中,为了定位和解决复杂的问题,远程Debug功能显得尤为重要。本篇文章将详细讲解如何配置...
### Eclipse远程调试Tomcat应用详解 #### 一、前言 在软件开发过程中,调试是不可或缺的一环,尤其是在复杂的分布式系统或服务器端应用中。Eclipse作为一款功能强大的集成开发环境(IDE),提供了丰富的工具来支持...
- **3.2.1 调试本地Java语言程序**:对于本地的Java应用程序,可以直接在Eclipse中启动调试会话。通过选择“Run As”->“Debug”菜单项来启动调试模式。 - **3.3.2 远程调试**:除了本地调试外,Eclipse还支持远程...
NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和服务器之间传输调试信息...
Eclipse远程调试教程 Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和...
接着,在Eclipse中设置远程Java应用程序的调试配置。点击“Run” -> “Debug Configurations” -> “Remote Java Application”,创建一个新的配置。在"Project"中选择你的项目,然后在"Connection Type"下选择...
### Eclipse的Debug调试技巧详解 #### 一、Debug视图概览 Eclipse IDE 提供了一个强大的调试工具,可以帮助开发者高效地找出并修复程序中的错误。本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二...
在Eclipse中创建一个远程Java应用的调试配置,设置主机和端口为Maven配置的地址,然后开始调试。 8. **源码映射**:为了在调试时看到源代码而非编译后的字节码,确保Eclipse中的Maven项目已经正确设置了源代码路径...
然后在Eclipse中创建远程Java应用配置,指定服务器的IP地址和端口,就可以开始远程调试了。 4. **Eclipse快捷键调试**:熟练掌握Eclipse的快捷键能够极大地提升调试效率。例如,F5用于单步进入方法,F6单步过一个...