Удаленная отладка приложения Java, запущенного как служба Windows

StackOverflow https://stackoverflow.com/questions/461544

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top