2014-01-30 30 views
2

滑翔谷歌應用程序引擎(https://github.com/kdabir/glide)項目看起來像一個偉大的方式獲得簡單Groovy腳本託管和運行上網絡。滑翔/ Gaelyk/Groovy中:錯誤部署到谷歌應用程序引擎:缺少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

如果您在/軟件/滑行/安裝/生成的目錄看有兩個子目錄。這是由在其中運行「滑行部署」之後創建的文檔(http://glide-gae.appspot.com/docs/intro)和目錄APP-name_version的第一部分運行滑行命令生成APP-NAME_0。這第二個目錄沒有應用程序和構建子目錄。

如果您將應用程序和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

相關問題