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

调试点在远程应用程序的eclipse中不起作用,eclipse,debugging,weblogic,Eclipse,Debugging,Weblogic,我有一个运行在WebLogic服务器上的Java应用程序。我在希望在该服务器上调用的servlet的doPost()方法中保留了断点 当我调用该servlet时,它不会在任何调试点停止。应用程序使用的WebLogic端口是3304。当我在调试配置中提供此端口时,它抛出以下错误: 无法连接到远程VM。连接被拒绝。 连接被拒绝:连接 如果我提供任何其他端口,例如3305,3303,它会打开调试视图,但无法调试应用程序。您是否使用这些参数启动VM,这些参数会公开正确的端口并以调试模式启动服务器 -Xd

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

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

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


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

您是否使用这些参数启动VM,这些参数会公开正确的端口并以调试模式启动服务器

-Xdebug -Xrunjdwp:transport=dt_socket,address=<port number>
-Xdebug-Xrunjdwp:transport=dt\u套接字,地址=

JVM将仅在调试端口3304上运行。因此,其他端口将无法工作。出现错误的原因可能是,与此端口的调试连接已由另一台计算机或客户端建立,或者您启动的现有连接未终止。当您单击MoreDetails>时,您将从eclipse获得确切的stacktrace

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

我只在stacktrace中得到“连接到远程VM失败。连接被拒绝。连接被拒绝:连接”。如果有人连接到此服务器,我如何验证?重新启动jvm将刷新所有活动连接。使用不同的调试端口重新启动jvm。尝试再次连接。我发现端口有错误。因此,我重新启动了服务器,现在我可以使用3304端口创建调试配置,但控件不会在调试点停止。我在stackflow上读过类似的帖子,但没有找到答案。我重新启动了eclipse,也重新启动了我的机器,但没有任何帮助。