Как развернуть Play! приложение для GAE из Eclipse?

#java #eclipse #google-app-engine #playframework #gae-eclipse-plugin

#java #eclipse #google-app-engine #playframework #gae-eclipse-plugin

Вопрос:

В настоящее время я развертываю с помощью командной строки:

play war myappname -o myappname-war

APPENGINE_SDK_DIR/bin/appcfg update myappname-war/

Я разрабатываю в Eclipse. Могу ли я развернуть Play! приложение, использующее плагин Eclipse, как я использовал для стандартных приложений GAE?

Ответ №1:

Щелкните правой кнопкой мыши на названии проекта в Project Explorer, вы должны увидеть пункт меню «Google», перейдите к нему и выберите «Развернуть в App Engine». Вам нужно будет добавить туда данные для входа в app engine.

Комментарии:

1. Когда я это сделал, он говорит, что это не проект App Engine. Я не могу нажать кнопку развертывания.

2. rt щелкните по названию проекта… перейдите в свойства> google> appengine и выберите использовать app engine (уже должно быть проверено, является ли это проектом app engine)

3. я создал игру! проект и eclipsify открываются в eclipse, поэтому структура проекта отличается.

4. Но распознает ли eclipse его как проект GAE, как я показал в предыдущем комментарии? Выдает ли оно вам какие-либо ошибки, когда вы создаете его в проекте GAE

5. Да, я могу превратить его в проект GAE, но изначально возникают ошибки. Для исправления, во-первых, мне нужно создать appengine-web.xml и поместите в /war/WEB-INF /lib. Во-вторых, eclipse каким-то образом не распознал Properties > Google> Application> War directory, поэтому мне пришлось отключить и включить. Теперь я могу загрузить deploy.. но я сталкиваюсь с ошибкой сервера (это еще одна проблема). Спасибо!

Ответ №2:

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