私は自分のUbuntuでEclipseを使用してリモートデバッグを行っていましたVMリモートWebLogicアプリケーションに問題なく、それが機能しなくなりました。リモートサーバーでデバッグをオンにしました。自分のVMリモートデバッグポートにTelnetで接続できます。Eclipseを再起動し、ネットワーク接続をDirectに設定してみましたが、タイムアウトのままです。
Failed to connect to remote VM. Connection timed out.
org.Eclipse.jdi.TimeoutException
.log:
!MESSAGE Failed to connect to remote VM. Connection timed out.
!STACK 0
org.Eclipse.jdi.TimeoutException
at org.Eclipse.jdi.internal.connect.SocketTransportService.attach(SocketTransportService.Java:162)
at org.Eclipse.jdi.internal.connect.SocketTransportImpl.attach(SocketTransportImpl.Java:45)
at org.Eclipse.jdi.internal.connect.SocketAttachingConnectorImpl.attach(SocketAttachingConnectorImpl.Java:134)
at org.Eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.Java:141)
at org.Eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate.launch(JavaRemoteApplicationLaunchConfigurationDelegate.Java:84)
at org.Eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.Java:885)
at org.Eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.Java:739)
at org.Eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.Java:1039)
at org.Eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.Java:1256)
at org.Eclipse.core.internal.jobs.Worker.run(Worker.Java:54)
デバッグタイムアウト(Windows/Preferences/Java/Debug/Communication/Debugger timeout)を増やし、アプリケーションがデプロイされ、デバッグポートでリッスンしている管理サーバーと管理対象サーバーの両方を再起動しました。
プロパティファイルでJava.property.debug=true
を設定すると役立つ場合があります。