`
fei_6666
  • 浏览: 208188 次
  • 性别: 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中启用远程调试功能,首先需要对...

    使用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程序...

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

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

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

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

    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