Dhe*_*shi 5 java eclipse debugging
我有一个在服务器A中运行的应用程序.dev环境在服务器B中.我正在尝试远程调试在服务器A中运行的应用程序.
在服务器A中,我将以下命令添加到服务启动脚本
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4554,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)
服务在服务器A中运行.
当我尝试启动远程调试配置时,它给出了
Failed to connect to remote VM. Connection refused. Connection refused
Run Code Online (Sandbox Code Playgroud)
端口4554在服务器A中是免费的.
还需要做什么其他配置?
关心Dheeraj Joshi
Mar*_*ten 14
试试这个.
suspend=y,只是为了确保你正确的JVM线.这应该在启动时停止VM,直到连接为止.telnet [host] [port]- 这会很快让您知道是否有任何内容在该主机上侦听该端口.
启动我成功使用的JVM的另一种方法是:
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17932 次 |
| 最近记录: |