Google App Engine - перекомпилировать модуль GWT - PullRequest
0 голосов
/ 28 декабря 2011

Я создал Google App Engine проект на Java с использованием Eclipse, следуя книге Начало Java Google App Engine

До того, как я купил эту книгу, я создавал проекты с непроверенной опцией ' Использовать Google Web Toolkit ', но для этого проекта я проверил ее (следуя книге)

Eclipse сгенерировал несколько файлов для меня, и я запускаю свои приложения, копирую ссылку в веб-браузер (http://localhost:8888) и выдает ошибку:

Возможно, необходимо (пере) выполнить GWT-модуль name_of_my_project

Я работаю на Ubuntu 10.04 (я тестировал свое приложение с использованием Firefox и Chromium) и пытался запустить свое приложение на Windows XP (с использованием тех же веб-браузеров) с тем же эффектом (только с одним отличием) - Google Chrome заставил меня установить Web Toolkit ... так я и сделал, но все равно выдает ту же ошибку)

Заранее спасибо:)

Ответы [ 3 ]

1 голос
/ 28 декабря 2011

Проверьте в своем "Пути сборки Java", если у вас есть правильная папка вывода по умолчанию (что-то вроде /target/project-name/WEB-INF/classes).

В Eclipse выполните «Чистую сборку».

Нажмите синюю кнопку Google в меню Eclipse и выберите «Проект компиляции GWT ...»

Убедитесь, что плагин GWT компилирует ваш проект, проверив выходные данные компилятора. Компилятор GWT выводит множество вещей, например, вы всегда увидите что-то вроде «Компиляция 6 перестановок .... Компиляция перестановки 0 ...»

Если у вас все еще есть проблемы, попробуйте эту страницу при настройке Eclipse с GWT: http://code.google.com/webtoolkit/usingeclipse.html

1 голос
/ 28 декабря 2011

Я получаю то же сообщение об ошибке в неожиданное время при разработке на IntelliJ с Chrome.Сообщение все еще появляется, когда я останавливаюсь и начинаю режим разработки.Проблема исправлена ​​после того, как я удаляю скомпилированные файлы (файлы классов, файлы js) в папке out.В eclipse вы можете попытаться удалить файлы и папки, сгенерированные в папке war (удалите папку с именем проекта, если она существует, и папку классов в / war / WEB-INF / classes).Надеюсь это поможет.

0 голосов
/ 28 декабря 2011

Спасибо за ваши комментарии и предложения.Я переустановил Eclipse на Ubuntu и еще раз установил плагин, и он работает:)

Итак, будьте осторожны, какую версию Eclipse вы используете - Eclipse 3.4 имеет проблемы с GWT.

...