美文网首页
java远程调试

java远程调试

作者: 一路花开_8fab | 来源:发表于2019-01-20 22:07 被阅读0次

什么是java远程调试

两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。
其中,调试的程序常常被称为debugger, 而被调试的程序称为 debuggee。

远程调试的配置

intellij中通过Add Configuration添加Remote配置


image.png image.png
  1. Debugger mode
    Attatch to remote JVM:此种模式下,调试服务器启动一个端口等待调试客户端去连接
    Listen to remote JVM:此种模式下,调试客户端去监听一个端口,当调试服务器准备好了,就会进行连接。
  2. Host
    调试服务器真实的ip地址
  3. jvm 参数 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
  • transport=dt_socket 调试客户端和调试服务器之前通过socket传输
  • server=y/n VM是否需要作为调试服务器执行;
  • suspend=y/n 是否在调试客户端建立连接之后启动 VM
  • address=xxx 调试服务器监听的端口号,需要自行配置;

参考链接

  1. http://www.10tiao.com/html/142/201702/2650859362/1.html
  2. https://my.oschina.net/u/3448620/blog/1525248

相关文章

  • 06_JDWP远程调试详解

    JDWP远程调试详解 JDWP:Java Debug Wire Protocol,Java调试协议 java -a...

  • IDEA 远程调试Java代码

    远程服务启动配置 远程调试java代码需要在java代码启动的时候配置远程调试的端口。而且启动的参数和jdk的版本...

  • 远程调试代码

    远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试。生产环境...

  • Java远程调试

    集群前后台协议需要做一些修改,我负责jdbc这边的修改。按照协议内容修改完代码之后却面临一个测试的问题:修改后的后...

  • Java远程调试

    远程启动服务 idea配置远程启动 测试 **** 码字不易如果对你有帮助请给个关注**** **** 爱技术爱生...

  • java远程调试

    什么是java远程调试 两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过sock...

  • java远程调试

    本文档实现调用远程接口,远程服务调用本地代码调试。(保持本地代码和远程代码一致) 远程服务器配置在远程服务器启动参...

  • jdb调试本地JAVA程序

    一、配置 先参考该文章对java程序启动前进行配置:eclipse远程调试Web项目和Java程序 调试步骤可参考...

  • IDEA远程调试和调试本地war包

    1、远程调试 JPDA概念 JPDA(Java platform debugger architecture)是j...

  • Eclipse远程调试Java代码的三种方法

    Eclipse远程调试Java代码的三种方法,第1种方法是用来调试已经启动的Java程序,Eclipse可以随时连...

网友评论

      本文标题:java远程调试

      本文链接:https://www.haomeiwen.com/subject/uwpfjqtx.html