Я пытаюсь отладить удаленное Java-приложение из Eclipse, при этом Eclipse выступает в качестве сервера, а не выступает в роли клиента для удаленного приложения. Я запускаю удаленное приложение со следующими параметрами JVM, где «server = n» заставит удаленное приложение подключиться обратно к Eclipse (Socket Listen) вместо Eclipse, подключающегося к удаленному приложению (Socket Attach).
-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=n,address=8000
Наконец, я настраиваю Eclipse для прослушивания порта, а затем запускаю удаленное приложение. Приложение подключается к Eclipse, и мои контрольные точки попадают в цель. Однако, когда я запускаю второй экземпляр удаленного приложения с вышеуказанными параметрами JVM, приложение завершает работу со следующей ошибкой, указывающей, что ему не удалось подключиться к Eclipse.
ERROR: transport error 202: connect failed: Connection refused
Существует ли известная проблема в удаленной отладке Eclipses, которая ограничивает только одно удаленное приложение для подключения к нему в данный момент времени?
Спасибо за любые идеи.