Java eclipse中的远程调试
我有一个应用程序在服务器A中运行。开发环境在服务器B中。 我正在尝试对服务器A中运行的应用程序进行远程调试 在服务器A中,我向服务启动脚本添加了以下命令Java eclipse中的远程调试,java,eclipse,debugging,Java,Eclipse,Debugging,我有一个应用程序在服务器A中运行。开发环境在服务器B中。 我正在尝试对服务器A中运行的应用程序进行远程调试 在服务器A中,我向服务启动脚本添加了以下命令 -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4554,server=y,suspend=n 并且服务正在服务器A中运行 当我尝试启动远程调试配置时 Failed to connect to remote VM. Connection refused. Connection r
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4554,server=y,suspend=n
并且服务正在服务器A中运行
当我尝试启动远程调试配置时
Failed to connect to remote VM. Connection refused. Connection refused
端口4554在服务器A中是空闲的
需要为此进行哪些其他配置
问候
Dheeraj Joshi试试这个
suspend=y
,只是为了确保JVM行正确。这将在启动时停止VM,直到您连接telnet[host][port]
——这将很快让您知道该主机上是否有任何内容正在侦听该端口-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y
检查两台服务器之间和/或上是否有防火墙。它表示服务名称未知。ibm2.host.net/4554:未知的名称或服务听起来可能像它无法将
ibm2.host.net
解析为IP地址。您是否可以尝试使用主机的IP地址而不是主机名?相同的消息“名称或服务未知”客户端和服务器的哪个操作系统?您是否尝试远程登录到端口?