Режим разработки GWT - невозможно загрузить модуль в Chrome
Я пытаюсь загрузить свое приложение в режиме разработки, используя Chrome v. 20.0 на моем локальном ip 127.0.0.1. Приложение не загружается, и отображается следующее:
сообщение: "Сервер кода GWT отключен Скорее всего, вы закрыли режим разработки GWT. Или, возможно, вы потеряли сетевое подключение. Чтобы это исправить, попробуйте перезапустить режим разработки GWT и обновить эту страницу".
поверх предыдущего сообщения (с наложением): "Плагину не удалось подключиться к серверу режима разработки в 127.0.0.1:9997. Следуйте инструкциям по устранению неполадок"
Это начало происходить около 6-9 месяцев назад, и после обновления 1 или 2 страниц модуль загрузился правильно. Теперь я вообще не могу загрузить свое приложение в режиме разработки с использованием Chrome. (в Firefox все в порядке). Я использую GWT 2.4
ОБНОВИТЬ:
Эти ошибки не сопровождаются выводом трассировки стека кода. Обычно, если я изменил адресную форму 127.0.0.1 на localhost, модуль загрузился, но это больше не работает...
6 ответов
Взгляните на http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM
Предполагается, что эта страница отображается в iframe под сообщением (отсюда и сообщение "лежащие в основе инструкции", но Google изменил некоторый код сервера на code.google.com
и теперь они запрещают показ внутри фреймов, поэтому он фактически не отображается.
К вашему сведению, о проблеме сообщалось на трекере проблем GWT http://code.google.com/p/google-web-toolkit/issues/detail?id=7301
Была такая же проблема. Удаление / переустановка плагина сделала свое дело для меня.
Установите флажок Автоматически выбирать неиспользуемый порт GWT в конфигурации "Выполнить". Моя похожая проблема решена этим
Я решил это в Chrome:
- перейти к chrome://extensions/
- найдите GWT Developer Plugin
- снимите флажок Включено
- установите флажок Включено
Ваша проблема может быть вызвана неправильной настройкой плагина gwt. Перейдите к настройкам плагинов для разработчиков gwt (красная панель инструментов справа вверху) в chrome и добавьте адреса своего веб-сервера и кода. Это сработало для меня.
Разрешение "localhost" в качестве веб-сервера и сервера кода заставило его работать на меня (хотя 127.0.0.1 было указано для обоих в браузере)