gpt4 book ai didi

java - 如何使用 Intellij Idea 远程调试 .jar 文件

转载 作者:行者123 更新时间:2023-12-04 00:11:40 24 4
gpt4 key购买 nike

我目前正在使用 intellij idea 对我正在处理的项目进行编码,在使用 OneJar 命令创建 .jar 文件后,我将 .jar 文件部署到我的地址类似于 192.164.1.125 的 linux 服务器。我在服务器上运行命令 sudo nohup java -jar fileName.jar & 以在后台启动 jar 文件,然后使用 rest-client 应用程序将 rest 调用发送到我的 .jar 文件。每当出现问题时,我只能在 nohup.out 文件中看到错误消息,而我真正想要的是使用调试我的 jar 文件intellij idea 即如何使用在我的客户端计算机上运行的 intellijIdea 调试在 192.164.1.125 上运行的 .jar。我知道我必须在 intellij 的运行菜单中使用 EditConfigurations 选项并提供 IP 和端口,但如何准确地做到这一点。

最佳答案

在IntelliJ IDEA 2019.2版本上远程调试非常简单!

  • 点击“运行”->“编辑配置”
  • 点击“+”并选择“远程”
  • 输入您的远程IP并选择源代码文件夹路径
  • 可选:更改您希望的名称和端口

enter image description here

  • 使用远程 JVM 命令行参数框中提到的命令运行远程服务器 jar。像这样,

    sudo nohup java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8911"-jar fileName.jar &

  • 一切就绪。添加断点并单击“调试”符号以从本地调试远程 jar

关于java - 如何使用 Intellij Idea 远程调试 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34038898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com