【问题标题】:Google Cloud App Engine - Eclipse shows "runtime: java 11" in app.yaml is not JavaGoogle Cloud App Engine - Eclipse 在 app.yaml 中显示“运行时:java 11”不是 Java
【发布时间】:2020-09-01 18:31:11
【问题描述】:

尝试通过 Eclipse(通过 Google Cloud Tools 插件)将外部 jar 文件部署到 Google Cloud App Engine。

app.yaml

runtime: java11
entrypoint: 'java -jar cord.jar'

在 Eclipse 上,显示 "runtime: java 1" in app.yaml is not "java"

【问题讨论】:

    标签: java google-app-engine google-cloud-platform


    【解决方案1】:

    运行时 java11 不是 App Engine Flexible 中支持的运行时。相反,您应该使用runtime: java

    在这里您可以看到示例java app.yamlJava documentation for flex

    如果您将应用程序部署在支持 Java 11 的 Standard environment 中,则可以使用 java11

    如果您要部署到应用引擎标准,您可以在菜单中选择要部署的版本

    【讨论】:

    • 哦,所以插件只能使用“Flex”?我可以将其更改为使用“标准”吗?当我尝试创建一个新的标准应用程序时,它只有“Java 8”作为 Java 版本
    • 好吧,我现在没有安装 eclipse,但是在 Public documentation 中描述了部署和选择 Java 版本的过程。如果下拉菜单中只有 Java 8 可用,那么您可以随时尝试手动部署到 App Engine
    猜你喜欢
    • 2015-01-28
    • 2021-11-27
    • 2019-06-13
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 2019-08-05
    相关资源
    最近更新 更多