【问题标题】:Debugging RMI application with Ecllipse使用 Eclipse 调试 RMI 应用程序
【发布时间】:2012-09-22 21:39:07
【问题描述】:

我有一个具有多个 Peer 的 RMI 应用程序。我希望利用 Eclipse IDE 来调试它(设置断点等)。如何在能够设置断点的同时同时运行多个 Peer?谢谢。

目前我使用的是windows 7命令行,打开多个命令行窗口,同时测试多个Peers。 (当然我们需要在测试前使用命令行窗口启动rmiregistry)

我对其他可以更好地调试这些类型的应用程序的 IDE 持开放态度。

【问题讨论】:

    标签: java eclipse rmi


    【解决方案1】:

    我认为您应该使用以下选项启动您的应用程序: -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y

    因此应用程序可以停止等待连接,然后您可以使用 IDE 进行远程调试。

    【讨论】:

    • 谢谢,我有两个问题: 1. 你的意思是在 Eclipse 中为命令行设置它们“-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y” ; 2. 其他连接需要在命令行或者IDE中启动吗?
    • NO,用命令启动你的应用程序,它将等待由suspend=y控制的端口8787上的连接。因此,在您从 Eclipse 连接到端口(开始远程调试)后,应用程序可以继续运行,这让您有时间在代码执行之前设置断点。
    猜你喜欢
    • 2014-08-13
    • 1970-01-01
    • 2015-03-25
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 2014-07-25
    • 1970-01-01
    相关资源
    最近更新 更多