Удаленная отладка приложения Java, запущенного как служба Windows - PullRequest
3 голосов
/ 20 января 2009

Мое Java-приложение запускается из нативной программы через java.dll. Эта нативная программа запускается как служба в Windows.

Следующие параметры были добавлены в аргументы JVM для удаленной отладки:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

В этой конфигурации невозможно установить соединение, например, с. мое рабочее пространство Eclipse. Если программа запускается из командной строки, т.е. не как служба, я могу подключиться к порту 8787.

Как разрешить удаленную отладку подключений к этой службе?

1 Ответ

7 голосов
/ 20 января 2009

Нет разницы, работает ли он как служба или из командной строки.

Пожалуйста, дважды проверьте, что java.exe получает эти параметры командной строки при запуске в качестве службы.

...