Ошибка Eclipse: “Не удалось соединиться с удаленным VM”

linq, лямбда, анонимные типы

46
задан devnull 27 November 2017 в 13:32
поделиться

3 ответа

У вас настроить удаленную виртуальную машину для приема подключений?

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=10000,suspend=n yourServer

Не мешает ли брандмауэр?

Вы указываете правильный хост / порт?

Вы подключены к VPN?

31
ответ дан 26 November 2019 в 20:28
поделиться

добавьте в сценарий выполнения:

export JPDA_ADDRESS=8787
export JPDA_TRANSPORT=dt_socket
export JPDA_HOST=localhost

JAVA_OPTS=$JAVA_OPTS -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000
JAVA_OPTS=$JAVA_OPTS -Dsun.rmi.dgc.server.gcInterval=3600000
JAVA_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=n $JAVA_OPTS
2
ответ дан 26 November 2019 в 20:28
поделиться

В нашем образе разработки есть только установка службы Tomcat, поэтому установка переменных среды и т. Д. Не повлияла ни на что. Если вам нужно сделать это через службу Tomcat Windows, вам нужно знать о нескольких вещах:

  • Комментарий Дэвида Ситрона был последним, что мне нужно было для того, чтобы мое соединение работало. В файле hosts на наших машинах закомментирован localhost (он предположительно разрешается через DNS, но это не работает для отладочного соединения). Я раскомментировал это и смог подключиться.
  • Если включен контроль доступа пользователей, вам нужно будет использовать свои учетные данные администратора для доступа к панели управления службами или к приложению монитора Tomcat или к тому, что вы используете для переключения состояния сервера. Приложение монитора (задокументированное здесь ), вероятно, является лучшим, потому что вы можете как редактировать настройки сервера для параметров отладки, так и запускать и останавливать сервер.
  • Я подумал, что, возможно, вам потребуется запустить Eclipse от имени администратора, чтобы завершить процесс Tomcat, но вы этого не сделали. После того, как у вас есть это удаленное вложение, вы можете работать со службой до завершения.
2
ответ дан 26 November 2019 в 20:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: