我配置了用于远程调试我的 Maven 项目的调试配置。我将主机设置为 localhost,端口设置为 7000。由于启动不起作用,我什至运行了以下命令:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=7000,suspend=n
但是它仍然没有启动远程虚拟机,我无法继续进行调试。
它给出了与以下相同的错误:
Failed to connect to remote VM.Connection refused.
我应该如何继续解决这个问题?
最佳答案
您可以从命令提示符发出以下命令。 mvnDebug jetty:run-exploded antrun:run 然后你会知道你的jetty正在监听哪个端口,然后进入run->debug配置,你可以调试你的服务器。 在调试配置中,您可以找到“远程 Java 应用程序”选项,在此处为新的远程 Java 应用程序创建一个新的调试配置,并且您还可以在此处定义新服务器 再次mvnDebug jetty:run-exploded现在你应该看到你的新端口。
关于java - 使用jetty服务器在eclipse中进行远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551363/