2

Я знаю, что это было задано несколько раз, но ни одно из опубликованных решений, похоже, не помогает. Я пытаюсь отладить приложение, установленное на Tomcat, установленное локально.Intellij debugging tomcat

Начиная с этими котыми вариантами:

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

создание конфигурация удаленной отладки (не удаленная котом) и подключение к локальному/127.0.0.1 на порт 8000. Я получаю эту ошибку:

Unable to open debugger port (localhost:8000): java.io.IOException "handshake failed - connection prematurally closed"

Я должен упомянуть, что я делал эту настройку много раз и никогда не сталкивался с какой-либо проблемой. Не знаю, почему это происходит сейчас.

Спасибо за помощь!

+0

Кроме того, я вижу, что Tomcat становится все началось с портом 8000 открыт. Это просто Intellij, у которого проблемы с подключением. – starman1979

ответ

5

Ok решил это. По какой-то причине localhost/127.0.0.1 не работали. Поэтому я попробовал полное имя хоста, и он сработал.

+2

Работал для меня тоже! Mac os x 10.11.1, Intellij Idea 15. Не подключался (то же сообщение об ошибке) с использованием localhost или 127.0.0.1 для «Настройки удаленного подключения»/«Хост: –

0

Чтобы масштабировать на нескольких машинах, вы можете оставить значение поля Host пустым и просто заполнить порт. Пустые значения по умолчанию - имя хоста локального компьютера. Протестировано на Intellij Ultimate 2016.2. Это проблема с Intellij, поскольку jdb прикрепляется отлично.

Скриншот ниже рабочих установок: enter image description here

Смежные вопросы