【问题标题】:gcloud app deploy command error INVALID_ARGUMENT: WEB-INF/appengine-web.xml is required for this runtimegcloud app deploy 命令错误 INVALID_ARGUMENT: WEB-INF/appengine-web.xml is required for this runtime
【发布时间】:2021-01-31 21:50:36
【问题描述】:

我尝试将 appengine-web.xml 文件中的工作转换为使用 google app engine 项目中的 app.yaml 文件,因此我创建了 app.yaml 文件并将其放在项目的主文件夹中。 当我尝试使用“gcloud app deploy”命令部署我的项目时 我收到错误 INVALID_ARGUMENT:此运行时需要 WEB-INF/appengine-web.xml 如果我运行“gcloud app deploy path/appengine-web.xml”命令 部署工作正常 我需要转换什么才能使用 app.yaml 文件? 添加信息 我的项目用 java8 编写 我的项目写在eclipse中

谢谢

【问题讨论】:

    标签: java google-app-engine gcloud


    【解决方案1】:

    将在 App Engine 中部署的 Java 应用程序 必须在其 WAR 中的 WEB-INF/ 目录中包含一个名为 appengine-web.xml 的文件。

    我验证了 gcloud app deploy 命令documentation ,看来你需要运行 Java 8:

    gcloud app deploy ~/my_app/WEB-INF/appengine-web.xml
    

    那是你正在运行的那个。

    另一方面,我发现这个documentationfor Flexible)提到了如何组织你的文件,以防你想将 app.yaml 用于 java 8

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2018-11-12
      • 2021-09-16
      • 2021-01-10
      • 1970-01-01
      • 2020-10-16
      • 2020-12-29
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多