利用Java Platform Debugger Architecture(JPDA:Java平台调试架构)进行Java程序远程调试,JVM本身支持指定参数来让Java程序以调试模式启动,当虚拟机运行在调试模式下,你只要去连接它的相应监听端口就可以远程调试程序了。
具体做法如下:
1、在java命令后跟如下参数启动程序:
JAVA_DEBUG_OPT=" -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=3090,server=y,suspend=y " java $JAVA_DEBUG_OPT org.apdplat.test.Main
2、在Eclipse中打开程序,打上断点,Debug As -> Debug Configurations... -> 双击Remote Java Application -> 在右边填写Host Port(Host的值为运行上面的程序的主机IP地址,Port的值为上面address=后面的数字3090)-> Debug
相关推荐
java远程调试操作步骤
如果你发现你的代码在本地运行良好,但是一旦上测试环境、预发布环境或生产环境就出现问题,那么可以执行JAVA远程调试,以彻底搞清楚为什么一上生产环境就会出现问题,本教程就是介绍如何实现JAVA远程调试,即如何在...
解决Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException错误,tomcat远程调试
自己写的介绍java远程调试的ppt。有jvm的调试模型,eclipse的调试技巧,远程调试介绍,环境搭建。并有一个demo演示截图。
java 远程调试 一个朋友推荐,平时收集,希望能给需要帮助的人提供便利
JAVA远程调试.txt
NULL 博文链接:https://liangqi1124.iteye.com/blog/2314090
java开发如何进行远程调试远程服务器,在远程服务器上设置断点 本机设置断点调试大家都会,那如何在远程服务器上设计断点调试.今天我来教大家,JAVA远程调试断点技术
使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试使用JPDA进行Java程序远程调试
远程调试方法参数配置 在Java远程调试时添加以下运行参数,可进行调试(我使用的是Tomcat服务器) -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=6332,server=y,suspend=n 其中:...
JavaEclipse远程调试,在实际环境进行调试,可以定位到许多莫名其妙的环境问题。
JAVAECLIPSE下配置WINDCHILL远程调试WINDCHILL学习笔记.pdf
远程调试快捷键
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),...
针对springboot jar方式启动的远程调试, 不用本地启动调试,直接服务器调试
使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 ...
NULL 博文链接:https://dacoolbaby.iteye.com/blog/2070292
IE开发者工具 Firefox开发者工具 Chrome开发者工具(功能最强大) 课程目标 了解使用调试工具的好处 了解谷歌浏览器js调试工具的用法。 了解谷歌浏览器js调试工具的优势。...了解如何进行java远程调试
1.手动调试成功的Idea远程调试的教程,分享出来,希望会有帮助。