Удаленная отладка Java-приложения - PullRequest
1 голос
/ 10 ноября 2009

При попытке удаленной отладки Java-приложения через eclipse я получаю следующее сообщение. "Не удалось подключиться к удаленной виртуальной машине. Отказано в соединении." В чем может быть ошибка?

Ответы [ 5 ]

3 голосов
/ 10 ноября 2009

Вам необходимо вызвать процесс для отладки с соответствующими параметрами, например,

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

(при необходимости замените его соответствующим портом), и похоже, что виртуальная машина не прослушивает настроенный порт. Вы можете использовать netstat /a для подтверждения того, что виртуальная машина прослушивает этот порт (или telnet)

2 голосов
/ 01 октября 2012

При отладке клиента я столкнулся с той же проблемой

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

Изменение номера порта решило проблему.

1 голос
/ 10 ноября 2009

Убедитесь, что ваша JVM была запущена с этими параметрами

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

и этот порт 8000 свободен

1 голос
/ 10 ноября 2009

Сначала необходимо запустить удаленное приложение. Вы добавили аргументы в целевое удаленное приложение, чтобы оно приняло отладочное соединение /

1 голос
/ 10 ноября 2009

у вас есть порт 8000 или какой-либо другой порт, настроенный для удаленных подключений, открыт на брандмауэре?

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