gpt4 book ai didi

java - 远程调试 Eclipse : Failed to connect to remote VM

转载 作者:搜寻专家 更新时间:2023-10-31 20:34:17 25 4
gpt4 key购买 nike

我正在尝试远程调试应用程序。在配置时,我提供标准(套接字连接)连接类型。

调试后出现以下异常。

com.sun.jdi.connect.spi.ClosedConnectionException
at org.eclipse.jdi.internal.connect.SocketTransportService.readHandshake(SocketTransportService.java:209)
at org.eclipse.jdi.internal.connect.SocketTransportService.access$7(SocketTransportService.java:201)
at org.eclipse.jdi.internal.connect.SocketTransportService$3.run(SocketTransportService.java:172)
at java.lang.Thread.run(Unknown Source)

可能的原因是什么?

最佳答案

当我需要在 OSGI 服务器上进行调试时,我遇到了类似的问题。

有一个问题的组合,在解决它们之后我可以很好地调试。

我回答了in this thread

顺便说一句,你可以尝试停止你的防火墙,如果你必须做 iptables:

service iptables stop

您可以尝试修改您的调试端口并尝试访问它。您可以做的另一个测试是使用另一个工具进行调试,例如 JDebugTool检查您的 Eclipse 是否有问题。

如果您使用 Ant,请确认您的 javac 配置正确:

<javac srcdir="..." destdir="..." classpathref="..." debug="true" debuglevel="lines,vars,source" />

在 Eclipse 中验证你有这个:

windows > preferences > Java > compiler -> "Classfile generation" -> check "Add line number attributes to generated class file"

希望有所帮助

关于java - 远程调试 Eclipse : Failed to connect to remote VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24141038/

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