我有一台运行在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"
我也试过使用-Xdebug但它仍然没有用.
如果我设置suspend=y它应该等到调试器连接,但相反,它启动没有问题.
我正在Mac上的IntelliJ中设置远程调试器。我按照模板进行了任何修改。然后,我单击“调试xxx”按钮。表明
“运行'远程调试器'时出错:无法打开调试器端口(localhost:5005):java.net.ConnectException“连接被拒绝(连接被拒绝)”“
我检查了以下内容:
我很困惑。没有防火墙,也没有端口监听。为什么仍然拒绝连接?