0

我关注了这个 SO 帖子:

要设置哪些 Java 命令行选项以允许远程调试 JVM?

并且能够通过prunsrv / procrun远程调试作为 Windows 服务运行的 Java 应用程序。

当我使用 option 运行服务时suspend=n,我可以通过 eclipse 连接远程调试器:

myservice.exe //US//myservice --JvmOptions "-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:8111,server=y,suspend=n"

但是当我给出 option 时suspend=y,我收到以下错误:

Commons Daemon procrun 失败,退出值:5(无法启动服务)

知道为什么suspend=y会导致此错误。(不幸的是,没有生成 prunsrv 的详细日志)

4

0 回答 0