zoukankan      html  css  js  c++  java
  • 如何使用IntelliJ IDEA 进行远程调试?

    背景:比如服务部署在test环境的某台机器,自动化用例执行失败了想要看下是代码哪里报错了,通常的方法是登录到服务部署的那台机器上查看日志,但是日志可能没有你需要的信息,此时还有个更好的办法就是在本地IDE启动远程调试,然后在本地代码打上断点进行调试。

    前提:要让远程的服务器运行的代码支持远程调试,需要在jvm启动参数添加debug参数:

    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${debug_port}
    其中${debug_port}是用户自定义的,为debug端口
    本地连接远程debug端口
    打开idea,在右上角点击edit configurations,进去之后点击+号,选择remote,host处填写远程服务器的iP,端口填写debug 端口,如果包含多个module,可以执行要运行的module的名字,然后点击apply按钮。
    在name那里给配置起一个名字:本地debug

     在代码里面打上断点,选择“本地bug”的配置,然后点击debug按钮

     在下面的debug框显示connected to the target VM ,代表已经建立远程调试连接,接下来就可以向远程服务器发送请求了,然后可以在本地进行debug了,欧耶!!!

    
    
    
  • 相关阅读:
    hbase
    spark-streaming
    spark-Scala
    经典台词二
    星爷电影经典台词一
    Hadoop第一阶段总结
    测试2
    POI 表格数据导出
    GC垃圾回收机制
    Java常见的200道面试题
  • 原文地址:https://www.cnblogs.com/zhaijing/p/9699187.html
Copyright © 2011-2022 走看看