首页 文章

如何调试不支持java插件的远程应用程序?

提问于
浏览
2

我的应用程序不支持下一代java插件,但在我的一个文档中,我看到调试此应用程序以将jvm运行时参数设置为-Xdebug -Xrunjdwp的步骤:transport = dt_socket,address = 8000,server = y,suspend = y .

现在问题出在这个参数上,Internet Explorer崩溃或挂起而没有加载任何东西 . 一旦删除此参数解决了这个问题,应用程序运行正常 .

那么可以使用其他参数调试此应用程序吗?我试过-Xdebug -Xrunjdwp:transport = dt_socket,address = localhost:8000,server = y,suspend = y也行不通 .

有人可以指导我远程调试吗?提前致谢...

1 回答

  • 5

    好吧,这不是你的Internet浏览器挂起,但你的应用程序没有给出响应 .

    Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
    

    如果我们查看最后一个选项,该名称已经显示了为什么不再有响应:suspend = y告诉JVM等待启动应用程序,直到调试器自身附加 . 因此,将其更改为suspend = n将解决您的问题,您可以在需要时随后附加调试器 .

相关问题