Архетип PlayN Maven и запуск HTML5 в Eclipse

Я создал каркас проекта PlayN из playn-архетипа и импортировал его в Eclipse через m2e после проверки успешной сборки через

mvn clean package

После использования подключаемого модуля Google для Eclipse для успешной компиляции подпроекта html я затем щелкаю правой кнопкой мыши подпроект html и выполняю Запуск от имени -> Веб-приложение.... В соответствии с инструкциями «Начало работы» в вики PlayN я пытаюсь загрузить результирующий URL-адрес режима разработки без суффикса ?gwt.codesvr=120.0.0.1:9997, и меня встречает диалоговое окно, содержащее следующее :

GWT module named 'project' may need to be (re)compiled.

Я убедился, что тег ‹script› в моем project.html указывает на соответствующий файл javascript (project/project.nocache.js ), и я проверил, что указанный файл javascript существует и его содержимое просматривается при непосредственном переходе к нему (например, http://127.0.0.1:8888/project/project.nocache.js).

Проект работает нормально (хотя и медленно), когда суффикс ?gwt.codesvr=120.0.0.1:9997 является частью URL-адреса (что ожидается), а также отлично работает при запуске mvn. gae:run из папки подпроекта html и перейдите по адресу http://127.0.0.1:8080/.

Это больше раздражает, чем что-либо еще, но я, по крайней мере, хотел бы знать, почему это происходит и как это исправить :).


person hatboyzero    schedule 26.01.2012    source источник


Ответы (1)


После того, как вы запустили веб-приложение с помощью «Запустить как... веб-приложение», вам необходимо снова перекомпилировать проект (во время работы веб-приложения).

Когда вы обновляете свой браузер (помните о кеше браузера), он должен работать.

Это известная проблема в некоторых старых версиях PlayN.

person user1141785    schedule 31.01.2012
comment
У меня еще не было возможности попробовать это - я обновлю, как только сделаю;) - person hatboyzero; 01.02.2012