2014-01-30 9 views
2

Проект Glide Google App Engine (https://github.com/kdabir/glide) выглядит как отличный способ получить простые скрипты Groovy, размещенные и запущенные на паутина.Glide/Gaelyk/Groovy: Ошибка при развертывании в Google App Engine: Отсутствует web.xml (нет такого файла или каталога)

Однако после выполнения инструкций на http://glide-gae.appspot.com/docs/intro Я получаю ошибки при попытке развернуть сервер GAE.

Я установил __glide.groovy вверх, как в «2 минуты для развертывания». Однако, как только я бегу «скользят развернуть» Я получаю следующее сообщение об ошибке ...

 ___ _ _  _ 
    /__|| |(_) __| | ___ 
    | (_ || || |/ _` |/ -_) 
    \___||_||_|\__,_|\___| 

    version : 0.3-SNAPSHOT 
    build : 28.01.14 22:51:08 

[sync] Copying 4 files to /software/glide/install/generated/app-name 

Exception in thread "main" java.io.FileNotFoundException:/software/glide/install/generated/app-name/app/WEB-INF/web.xml 
(No such file or directory) 

Версии программного обеспечения Использована

Glide: 
version : 0.3-SNAPSHOT 
build : 17.01.14 17:02:02 

java version "1.7.0_51" 
Java(TM) SE Runtime Environment (build 1.7.0_51-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 

Groovy Version: 2.2.1 JVM: 1.7.0_51 Vendor: Oracle Corporation OS: Mac OS X 

Gradle 1.10 
------------------------------------------------------------ 

Build time: 2013-12-17 09:28:15 UTC 
Build number: none 
Revision:  36ced393628875ff15575fa03d16c1349ffe8bb6 

Groovy:  1.8.6 
Ant:   Apache Ant(TM) version 1.9.2 compiled on July 8 2013 
Ivy:   2.2.0 
JVM:   1.7.0_51 (Oracle Corporation 24.51-b03) 
OS:   Mac OS X 10.9.1 x86_64 

Что я могу изменить, чтобы развернуть это приложение?

ответ

1

Если вы посмотрите в каталоге/software/glide/install/generated, есть два подкаталога. app-name_0, который был сгенерирован при запуске команды glide в первой части документов (http://glide-gae.appspot.com/docs/intro) и в каталоге app-name_version, которая была создана после запуска «развертывания с помощью скольжения». Этот второй каталог не имеет подкаталогов приложения и сборки.

Если вы скопируете приложение и создадите подкаталоги из app-name_0 в app-name_version (имя приложения и версия указаны в __glide.groovy), то вы шаг дальше. Это решает проблему «Missing web.xml (Нет такого файла или каталога)»

Для завершения учебного курса в http://glide-gae.appspot.com/docs/intro вам также может понадобиться this answer for an an alternative way to set your GAE upload credentials.