将Java应用程序作为服务进行远程调试时遇到的问题

时间:2019-03-22 06:48:42

标签: java debugging windows-services remote-debugging procrun

我遵循了这样的帖子:

What are Java command line options to set to allow JVM to be remotely debugged?

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

当我使用选项suspend=n运行服务时,我能够通过eclipse连接远程调试器:

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

但是当我给选项suspend=y时,出现以下错误:

  

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

知道suspend=y导致此错误的原因。 (不幸的是,未生成有关prunsrv的详细日志)

0 个答案:

没有答案