`
fei_6666
  • 浏览: 209066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse通过jpda调试weblogic

阅读更多
使用Java 平台调试架构,Java Platform Debugger Architecture,简称JPDA

有时候我们不光需要调整本地代码,还要调试服务器代码,或者是本地在MYECLIPSE里面启动weblogic不成功(经常会有这种情况),那么就要用到了远程调试remote java Application。方法很简单:

    1.对于windows用户,只需要修改domain里面的startWebLogic.cmd批处理文件,你在这个文件里设置一个系统变量,也就是添加一行set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp: transport=dt_socket,address=7001,server=y,suspend=n。其中的address就是你创建时的端口。我只知道在set JAVA_VENDOR=BEA下面添加上面这句,至于在别的地方添加,就不知道行不行了,大家可以试试。

    2.在原来的%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server这句话的%JAVA_VM% %MEM_ARGS%中间添加%JAVA_DEBUG% ,添加后成了
%JAVA_HOME%\bin\java %JAVA_VM% %JAVA_DEBUG% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server,不知道%JAVA_DEBUG%加在此语句的别的地方可不可以,大家也可以试试。

    也就是让你启动weblogic的同时,把JPDA也启动起来。

    3.客户端配置,在MyEclipse中有个小臭虫的图,点击下拉,有个debug...选项,点击,里面有个remote java application,右击,选择new,起个名字,选好项目,配好地址和端口,apply就ok了,等服务端启动服务的之后,就可以点击apply下面的debug按钮,就能调试了。

    4.注意:这个不需要保证你本地有代码,也就是有个工程,这个工程的源代码source跟服务器的class是想对应的,也就是要始终保持两者的一致,确保调试的正确性。

分享到:
评论

相关推荐

    jvm tomcat eclipse 远程 断点 debug 调试 jpda

    总结来说,JVM远程断点调试是通过JDWP在Eclipse等IDE中实现的,允许开发者在不影响线上服务的情况下,对远程服务器上的Java应用进行实时调试,极大地提升了开发效率和问题排查能力。对于Tomcat这样的服务器,通过...

    JPDA----java调试体系

    许多 IDE 都提供了基于 JPDA 的调试工具,例如 Eclipse、Netbeans 等。这些调试工具提供了直观简单的调试界面,方便开发人员进行调试。 ###独立调试工具 通过 JPDA,可以开发出独立的调试工具,例如 jdb 工具。...

    Eclipse远程调试教程

    Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和使用方法。 一、配置 ...

    Eclipse 远程调试Tomcat的应用

    本文将深入探讨如何配置Eclipse以远程调试部署在Tomcat上的应用,通过详细步骤和参数解析,帮助开发者有效定位和解决问题。 #### 二、Tomcat服务端配置 要在远程服务器上的Tomcat中启用远程调试功能,首先需要对...

    深入Java调试体系 第1部分,JPDA体系概览

    无论是IDE如Eclipse、NetBeans或IntelliJ,还是命令行工具jdb,它们的调试功能都是基于JPDA构建的。这些工具虽然可能在用户界面和特定功能上有所差异,但它们都能利用JPDA提供的通用接口和协议,实现对Java程序的...

    使用Eclipse远程调试Linux服务器Tomcat项目

    * transport=dt_socket:Socket连接,可选dt_shmem通过共享内存的方式连接到调试服务器 * address=8000:调试服务器监听的端口 * server=y:是否是服务器端,n为客户端 * suspend=n:启动过程是否加载暂停,y为启动...

    springboot远程调试(eclipse篇)

    通过本文的介绍,读者应该能够掌握如何在 Eclipse 中配置和使用远程调试工具,从而更高效地完成开发工作。在未来的工作中,随着技术的发展,还会有更多新的工具和技术出现,但掌握了基础原理后,适应新技术就会变得...

    eclipse远程调试tomcat

    ### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...

    远程调试jpda.docx

    JPDA是Java平台调试架构,它由Java虚拟机后端和调试平台前端两部分构成,使得调试平台可以通过调试交互协议向Java虚拟机请求服务,从而对运行在虚拟机中的程序进行调试。 具体到本文中,我们的应用服务器是Tomcat ...

    WebLogic+Tomcat远程调试

    通过上述步骤,可以在WebLogic和Tomcat服务器中配置远程调试功能,以便开发者能够更高效地定位和解决问题。这种远程调试的方式特别适用于生产环境中没有开发环境的情况,大大提高了问题排查的速度和准确性。同时,...

    使用JPDA进行Java程序远程调试

    Java Platform Debugger Architecture (JPDA) 是Java开发工具的一部分,它为开发者提供了强大的远程调试功能,使得可以在一台机器上调试运行在另一台机器上的Java应用程序。本文将详细介绍如何使用JPDA进行Java程序...

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

    Eclipse远程调试的基础是Java Platform Debugger Architecture (JPDA),它由JVM Tool Interface (JVMTI)、Java Debug Interface (JDI)、Java Debug Wire Protocol (JDWP)等组件构成。JPDA定义了一种标准架构,使得...

    深入Java调试体系(JPDA-JDWP)

    JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...

    JAVAECLIPSE下配置WINDCHILL远程调试WINDCHILL学习笔记.pdf

    通过上述步骤,您可以在 Eclipse 中成功配置 Windchill 进行远程调试。远程调试不仅可以提高开发效率,还能帮助开发者更好地理解分布式系统的运行机制。理解 JPDA 的架构和工作原理对于进行高效的远程调试至关重要。...

    在Tomcat和Eclipse进行远程调试的配置.doc

    在IT开发过程中,调试是必不可少的一个环节,...总之,通过正确配置Tomcat和Eclipse,远程调试可以极大地提高开发效率,帮助开发者定位和修复服务器上的问题。遵循上述步骤,你将能够轻松地在两者之间进行远程调试。

    eclipse远程debug

    然后,JPDA back-end 将调试信息或命令执行结果,通过 JDWP 协议,返回给调试器。 eclipse 远程 debug tomcat 和 websphere 的 web 应用需要在 tomcat 和 eclipse 两个方面进行配置。首先,我们需要在 tomcat 中...

    JPDA.rar_JPDA数据关联_jpda_jpda关联_数据关联JPDA_跟踪波门

    标题中的"JPDA.rar"可能是指Java Platform Debugger Architecture(Java平台调试架构)的压缩文件,而"JPDA数据关联_jpda_jpda关联_数据关联JPDA_跟踪波门"这部分描述了与JPDA相关的特定应用或概念,特别是关于数据...

    JPDA_suanfa_jpda_航迹关联_JPDAmatlab仿真_

    通过实际运行和调试代码,学习者可以深入理解JPDA算法如何处理传感器数据,解决多目标跟踪中的数据关联挑战。 **JPDA算法详解:** JPDA全称为联合概率数据关联,是一种基于贝叶斯理论的概率数据关联方法。在多目标...

Global site tag (gtag.js) - Google Analytics