当前位置: 首页 > 知识库问答 >
问题:

如何使用IntelliJ进行远程调试?

刘畅
2023-03-14

我通过maven-archetype-mojo创建了一个maven插件。我的intellij版本是:intellij 2018.1.7

并且我已经尝试了以下步骤来启动远程调试过程。

  1. 我创建了一个远程调试配置并将其指向端口8000
  2. 我在项目文件夹的终端中运行mvnDebug clean install,它显示:
    1. 准备在调试模式下执行Maven,侦听地址为8000的传输dt_socket
      null

    Preparing to execute Maven in debug mode
    Listening for transport dt_socket at address: 8000
    [INFO] Scanning for projects...
    [INFO] 
    [INFO] -------------------< com.alibaba.rhino:mc-generator >-------------------
    [INFO] Building mc-generator maven plugin 1.0-SNAPSHOT
    [INFO] ----------------------------[ maven-plugin ]----------------------------
    [INFO] 
    [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ mc-generator ---
    [INFO] Deleting /Users/shuohuang/Projects/mcgenerator/target
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.394 s
    [INFO] Finished at: 2019-01-16T16:43:07+08:00
    [INFO] ------------------------------------------------------------------------

共有1个答案

许出野
2023-03-14

您的远程调试设置看起来是正确的,我用一个定制的maven-plugin尝试了它,它对我有效。

如果可能的话,我建议您更新到最新的IntelliJ版本。这是当前IntelliJ 2018.3

如果这不能解决您的问题,您应该检查maven-plugin的错误。maven-plugin的错误或错误启动可能导致构建中断。

 类似资料:
  • 我想使用支持热交换(DCEVM)的自定义类加载器。我设置了远程调试配置。要启用类加载器,我必须编辑命令行,如下所述:https://github.com/HotswapProjects/HotswapAgent 问题在于 IntelliJ 中的“运行远程 JVM 的命令行参数”文本框是只读的。是否可以以某种方式覆盖命令行?我试图将这些参数注入“端口”文本框中,但似乎它已被验证... 我使用Inte

  • 我想使用MinGW DebugServer.exe从我的笔记本电脑调试正在开发计算机(作为远程计算机)上运行的进程。但我遇到了一个问题“创建进程”D:\RemotedBG\xxx.exe时出错“,(错误50):请求不受支持”。我使用Visual Studio2013构建了xxx.exe,并尝试使用MinGW GDBServer进行远程调试。 如果这是不可行的,你可以推荐我任何方法做远程调试在Win

  • 问题内容: 我想使用Python连接到远程服务器并在其上执行一个过程。我希望能够获得该过程的返回码和stderr(如果有)。以前有没有人做过这样的事情。我已经用ssh完成了,但是我想从Python脚本中完成。 干杯。 问题答案: 好吧,您可以从python调用ssh …

  • 命令行参数:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=45288调试器模式:附加到远程VM

  • > 停止防火墙服务: 服务firewall_service停止 将进程附加到gdbserver 当我尝试通过在主机框上运行'target remote remote_ip:remote_port'来启动主机上的调试时,我得到一个'connection timedout'错误。 你们能看到我做错了什么吗,任何需要检查的东西,或者通过ssh远程调试的替代方法吗?我将不胜感激。谢谢