Я некоторое время гуглял, чтобы найти ответ на этот вопрос, но не повезло. Я развернул войну на сервере приложений, работающем в режиме 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](https://i.stack.imgur.com/pucTt.png)
Агент работает, конечно, через порт 8787, как показано фрагментом проверки докера ниже:
![enter image description here](https://i.stack.imgur.com/AzaM9.png)
А также следующий вывод netstat:
![enter image description here](https://i.stack.imgur.com/W4na4.png)
Не уверен, почему я не могу подключиться к запущенному процессу. Заранее большое спасибо за любую помощь.
С уважением,
Nicolas