调试点在远程应用程序的eclipse中不起作用

时间:2012-10-25 10:40:30

标签: eclipse debugging weblogic

我有一个在WebLogic服务器上运行的Java应用程序。我在要在该服务器上调用的servlet的doPost()方法中保留了断点。

当我调用该servlet时,它不会在任何调试点停止。应用程序使用的WebLogic端口为3304。当我在调试配置中给出此端口时,它会抛出以下错误:

  

无法连接到远程VM。连接被拒绝。
  连接被拒绝:连接

如果我提供任何其他端口,例如33053303它会打开调试视图,但无法调试应用程序。

2 个答案:

答案 0 :(得分:0)

您是否使用这些参数启动了VM,它暴露了正确的端口并以调试模式启动服务器。

-Xdebug -Xrunjdwp:transport=dt_socket,address=<port number>

答案 1 :(得分:0)

JVM仅在调试端口3304上运行。所以其他端口不起作用。您获得的错误可能是因为,此端口的调试连接已由另一台计算机或客户端进行,或者您启动的现有连接未终止。当您点击更多详细信息&gt;时,您将从eclipse中获得精确的堆栈跟踪。

Quick Try: Restart the JVM.(Sorry for this tip if its a production server)