Воспроизводимый HTML5 не запускается из Eclipse

Я пытаюсь запустить пример проектов Playn. Я следовал каждому шагу в этом руководстве, чтобы настроить новую среду разработки Playn, а затем этому руководству для запуска примеров проектов. Кажется, это работает нормально, но когда я пытаюсь запустить версию HTML5, щелкнув правой кнопкой мыши и затем перейти к компиляции Google-> GWT, ничего не происходит. Я не вижу всплывающего окна режима разработки, чтобы скопировать адрес и вставить его в веб-браузер, как говорится в руководстве. Я просто получаю следующее в окне консоли:

   Compiling module playn.showcase.Showcase
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
   Linking into L:\playn-samples\showcase\html\war\showcase
   Link succeeded

   Compilation succeeded -- 35.187s

Помимо этого ничего не происходит. Если я щелкну правой кнопкой мыши и выберу "Запустить как-> веб-приложение", я получу сообщение

Не удалось найти хостинг страниц в проекте playn-showcase-html Кто-нибудь знает, что я делаю не так?

3 ответа

Решение

Все, что вы получили из компиляции, было хорошо.

"За этим ничего не происходит". хорошо.

Когда вы щелкнете правой кнопкой мыши по проекту "playn-showcase-html", выберите "Запустить как - (g) веб-приложение", вы должны получить вывод на вкладку "Режим разработки" как "http://127.0.0.1:8888". /Showcase.html?gwt.codesvr=127.0.0.1:9997".

Если нет, проверьте, есть ли у вас следующие структуры папок в проекте "playn-showcase-html":

playn-showcase-html
|...
|--war
   |--Showcase.html
   |--WEB-INF
      |--web.xml

В текущей версии PlayN сервер Jetty запускается автоматически. Щелкните правой кнопкой мыши по проекту xx-html "Run As"->"maven install". Это запустит GWT-компилятор и запустит Jetty-сервер (порт по умолчанию - 8080), затем вы можете запустить версию HTML5, набрав "localhost:8080" в вашем браузере.

Я также написал более подробное описание этого в своем блоге, чтобы начать с Eclipse и PlayN, возможно, это может быть интересно.

Насколько я знаю, вы не можете просто скомпилировать (GWT) и запустить версию HTML. Это связано с тем, что HTML-версия требует локального веб-сервера (например, jetty / tomcat) для размещения файлов для запуска проекта. Тем не менее, проще было бы попробовать использовать ant через затмение.

Window > Show View > Ant

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

Add Buildfiles...

Когда появится список проектов, разверните проект, нажав маленькую стрелку слева от названия проекта в списке. Затем выберите файл сборки ant:

build.xml

Это добавит файл сборки ant в ваш список активных файлов сборки. Разверните аналогичным образом, чтобы посмотреть на задачи ant, предоставляемые файлом сборки. Двойной клик по соответствующей задаче; в твоем случае:

run-html

ИЛИ ЖЕ

Запустите ant прямо в командной строке, чтобы получить те же результаты.

Другие вопросы по тегам