【问题标题】:Glide/Gaelyk/Groovy: Error deploying to Google App Engine: Missing web.xml (No such file or directory)Glide/Gaelyk/Groovy:部署到 Google App Engine 时出错:缺少 web.xml(没有这样的文件或目录)
【发布时间】:2014-01-30 19:27:06
【问题描述】:

Glide Google App Engine (https://github.com/kdabir/glide) 项目看起来是在网络上托管和运行简单 Groovy 脚本的好方法。

但是,按照http://glide-gae.appspot.com/docs/intro 上的说明进行操作后,尝试部署到 GAE 服务器时出现错误。

我将 __glide.groovy 设置为“部署 2 分钟”。但是,一旦我运行“glide deploy”,我就会收到以下错误……

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

     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

我可以更改哪些内容来部署此应用程序?

【问题讨论】:

    标签: google-app-engine groovy gaelyk groovy-glide


    【解决方案1】:

    如果您查看 /software/glide/install/generated 目录,则有两个子目录。 app-name_0 是通过运行文档第一部分 (http://glide-gae.appspot.com/docs/intro) 中的 glide 命令生成的,以及在运行“glide deploy”后创建的目录 app-name_version。这个第二个目录没有 app 和 build 子目录。

    如果您将应用程序和构建子目录从 app-name_0 复制到 app-name_version(应用程序名称和版本在 __glide.groovy 中指定),那么您就更进一步了。这样就解决了“Missing web.xml (No such file or directory)”的问题

    为了完成http://glide-gae.appspot.com/docs/intro 的教程,您可能还需要this answer for an an alternative way to set your GAE upload credentials。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-30
      • 2019-01-22
      • 2020-04-03
      • 2021-06-13
      • 2018-12-16
      • 1970-01-01
      相关资源
      最近更新 更多