Проблема с модульным тестированием GWT

#java #gwt

#java #gwt

Вопрос:

Я столкнулся с проблемой, когда выполнял модульный тест GWT.Мой модульный тест GWT может быть успешным только тогда, когда мой ноутбук отключен от сети, в противном случае я получаю следующую ошибку:

Запуск http://192.168.1.103:65517/com.example .TestWebApp.JUnit /junit.html?gwt.codesvr=192.168.1.103:65513 в журнале FF3 браузера для потока HtmlUnit [ОШИБКА] Ошибка ввода-вывода при HTTP-запросе org.apache.http.conn.Исключение HttpHostConnectException: подключение к http://192.168.1.103:65517 отказано

Пожалуйста, помогите, спасибо!

Ответ №1:

Я подозреваю, что при подключении к сети localhost выполняется разрешение 192.168.1.103, а ваш контейнер сервлета привязан только к 127.0.0.1

Когда вы не подключены к сети, localhost решается до 127.0.0.1, и все работает нормально.

Комментарии:

1. Вам нужно будет отредактировать свой вопрос и опубликовать более подробную информацию. Не зная, что представляет собой ваша среда и как вы подключаетесь в своем коде, я не могу делать предположений. В идеале вам нужно либо явно подключиться к 127.0.0.1, либо привязать контейнер сервлета ко всем интерфейсам.

2. Вы можете либо выполнить привязку ко всем интерфейсам с помощью 0.0.0.0, но, скорее всего, вам нужно отредактировать /etc/ hosts, чтобы указать localhost на 127.0.0.1

Ответ №2:

У меня была такая же проблема, сработала, когда я отключил сеть или изменил свое имя хоста на что-то другое, кроме localhost