gwt beginner-ошибка "не удалось найти хост-страницы в проекте"

Я пытаюсь создать приложение GWT — оно имеет один файл HTML (main.html), а класс java — main.java.

В Eclipse я щелкнул правой кнопкой мыши -> GWT -> Модуль и правильно определил новый модуль.

Однако после добавления некоторого кода, когда я пытаюсь запустить приложение в режиме разработки, я получаю сообщение об ошибке

"Could Not find any host pages in project <project-name> "

Я просто добавил некоторый код в main.java, затем сохранил его и попытался запустить приложение в режиме разработки... Что я здесь делаю неправильно? Есть ли что-то, что мне здесь не хватает?


person Arvind    schedule 28.03.2012    source источник
comment
Не могли бы вы опубликовать содержимое файла *.gwt.xml для рассматриваемого модуля? Кроме того, содержимое вашего web.xml может помочь сузить проблему...   -  person hatboyzero    schedule 28.03.2012
comment
Этот ответ решил это для меня: stackoverflow.com/a/12430221/67225   -  person GreenKiwi    schedule 28.08.2013


Ответы (1)


Обычно это может произойти, если каталог WAR не определен для этого проекта.

Итак, перейдите в свойства проекта -> Google (веб-приложение),

  1. Установите флажок с надписью «Этот проект имеет каталог WAR».
  2. В текстовом поле WAR Directoy найдите и укажите путь к вашему веб-приложению проекта, например «src/main/webapp».
  3. Установите флажок «Запускать и развертывать из этого каталога».

Это должно решить вашу проблему.

person Anand    schedule 14.09.2012
comment
Это помогло мне решить мою проблему при повторном импорте проекта. Мне также пришлось добавить еще один gwt-servlet.jar, потому что версия изменилась. Так что не забывайте о зависимостях. Спасибо за это! Это должно быть помечено как правильный ответ imo. - person Igor; 03.01.2013
comment
Это может вызвать некоторые проблемы при запуске (позже) в обычном скомпилированном режиме. См. здесь: stackoverflow.com/a/5745870 - person blong; 10.01.2013