如果无法使用 java 进程连接进行远程调试,如何“调试”这个问题?
没有防火墙
我可以连接到远程调试器,但并非总是如此。我的意思是,如果我连接和断开连接,则无法再次重新连接;
有没有办法调试这个? java有没有这方面的日志?
最佳答案
您能否检查远程计算机中配置的调试端口与您尝试使用的调试端口是否相同?这可能是一种可能的情况。
如果您没有配置调试端口,请尝试配置它。您的调用将始终通过该端口路由,而不是由您的服务器处理的默认/随机端口。
这是我如何为 weblogic 做的一个例子
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4529,server=y,suspend=n
关于java - 为什么我不能远程调试?我怎么知道为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12969539/