使用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是想对应的,也就是要始终保持两者的一致,确保调试的正确性。
分享到:
相关推荐
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示
使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...
文档内详细介绍了java的调试体系--JPDA,包括其接口,以及一些与虚拟机相关的知识
项目放到linux服务器了,服务器的环境或者数据可能和我们本地不一样,这个时候我们可能需要远程的断点进行调试,来查看请求过程中的各个变量的值。
多目标跟踪JPDA算法实现,是学习JPDA算法的经典代码,建议下载下来看看。
采用JPDA数据关联算法实现两个个匀速运动目标的点迹与航迹的关联。上传的为压缩文件,解压后有两个m文件,一个是Data_JPDAF.m,另一个是JPDAF.m。将两个文件放到Matlab的同一个目录下,直接运行文件Data_JPDAF.m即可...
联合概率数据互联JPDA是数据关联算法之一,它的基本思想是:对应于观测数据落入跟踪门相交区域的情况,这些观测数据可能来源于多个目标。JPDA的目的在于计算观测数据与每一个目标之间的关联概率,且认为所有的有效...
matlab简单实现多目标跟踪的JPDA算法,供初学者参考
JPDA(JavaPlatformDebuggerArchitecture)是Java平台调试体系结构的缩写,通过JPDA提供的API,开发人员可以方便灵活的搭建Java调试应用程序。JPDA主要由三个部分组成:Java虚拟机工具接口(JVMTI),Java调试线协议...
采用JPDA数据关联算法实现两个匀速运动目标的点迹与航迹的关联
能实现多目标跟踪中数据关联,对每个目标设置合适的跟踪门,在跟踪门内认为增加杂波产生数据
数据关联的JPDA算法 程序运行正常 注释详尽
Adaptation (JPDA) approach, to replace the frequently-used joint maximum mean discrepancy metric in transfer learning. During the distribution adaptation, JPDA improves the transferability between ...
数据关联的经典算法JPDA,包含杂波环境。
JPDA的matlab程序.pdf
NNDA;PDA;JPDA;IMM数据关联算法matlab代码