Возникла проблема при удаленной отладке Java-приложения в качестве службы - PullRequest
0 голосов
/ 22 марта 2019

Я подписался на этот ТАК пост:

Какие параметры командной строки Java можно настроить для удаленной отладки JVM?

и смог удаленно отладить мое Java-приложение, которое работает как служба Windows, через prunsrv / procrun .

Когда я запускаю службу с параметром 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 не создаются)

...