相关疑难解决方法(0)

无法通过IntelliJ打开调试器端口

我有一台运行在DigitalOcean上的服务器和一个我想要调试的JAR文件.我首先在远程服务器上启动JAR

java -jar Server.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
Run Code Online (Sandbox Code Playgroud)

但是在控制台上我看不到像"侦听端口5005 ......"这样的输出.

当我在IntelliJ中按下调试时,它说

无法打开调试器端口(198.xxx.xxx.xx:5005):java.net.ConnectException"Connection refused"

这是我的IntelliJ配置:
在此输入图像描述

我也试过使用-Xdebug但它仍然没有用.

如果我设置suspend=y它应该等到调试器连接,但相反,它启动没有问题.

java debugging remote-debugging jar intellij-idea

11
推荐指数
3
解决办法
3万
查看次数

运行“远程调试器”时出错:无法打开调试器端口(localhost:5005):java.net.ConnectException“连接被拒绝(连接被拒绝)”

我正在Mac上的IntelliJ中设置远程调试器。我按照模板进行了任何修改。然后,我单击“调试xxx”按钮。表明

“运行'远程调试器'时出错:无法打开调试器端口(localhost:5005):java.net.ConnectException“连接被拒绝(连接被拒绝)”“

我检查了以下内容:

  1. 5005上没有端口监听。
  2. 防火墙已完全关闭。
  3. 我尝试ping本地主机5005,但连接被拒绝。

我很困惑。没有防火墙,也没有端口监听。为什么仍然拒绝连接?

debugging macos networking intellij-idea

6
推荐指数
1
解决办法
2061
查看次数