如果无法与Java进程进行远程调试,该如何“调试”此问题?
没有防火墙。
我可以连接到远程调试器,但并非总是如此。我的意思是,如果我连接然后断开连接,再次重连就不可能了。
有没有一种方法来调试这个问题? Java是否有任何相关日志?
如果无法与Java进程进行远程调试,该如何“调试”此问题?
没有防火墙。
我可以连接到远程调试器,但并非总是如此。我的意思是,如果我连接然后断开连接,再次重连就不可能了。
有没有一种方法来调试这个问题? Java是否有任何相关日志?
您能检查一下远程机器上配置的调试端口和您尝试使用的端口是否相同吗?这可能是一个可能的情况。
如果您没有配置调试端口,请尝试配置它。您的调用将始终通过该端口路由,而不是由服务器处理的默认/随机端口。
以下是我在Weblogic中的示例:
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4529,server=y,suspend=n
无法连接到远程虚拟机。连接超时。org.eclipse.jdi.TimeoutException
。 - JimTerminate
命令来断开连接的。 - Jim