Maven - Как подключиться к запущенному процессу JDWP? - PullRequest
0 голосов
/ 03 июня 2019

Я некоторое время гуглял, чтобы найти ответ на этот вопрос, но не повезло. Я развернул войну на сервере приложений, работающем в режиме JDWP, на порту с номером 8787. Война включает в себя некоторые удаленные EJB-модули с установленными точками останова. После запуска мой сервер отображает:

-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n

показывает, что JDWP активирован на порту 8087.

С другой машины мне нужно протестировать мои удаленные EJB-компоненты, запустив автономный основной класс. Я запускаю его с Maven Exec: Exec. Моя команда выглядит следующим образом:

mvn exec:exec -Dexec.args="-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=n,address=192.19.0.5:8787"

Здесь я пытаюсь запустить текущий проект maven, чтобы присоединить (server = n) к моему запущенному процессу JDWP. Однако команда завершается неудачно со следующим сообщением об ошибке:

enter image description here

Агент работает, конечно, через порт 8787, как показано фрагментом проверки докера ниже: enter image description here

А также следующий вывод netstat:

enter image description here

Не уверен, почему я не могу подключиться к запущенному процессу. Заранее большое спасибо за любую помощь. С уважением, Nicolas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...