#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 и развернуть его, как вы бы делали с любым неиграющим приложением