【问题标题】:Java8 update in Google AppengineGoogle App Engine 中的 Java 8 更新
【发布时间】:2021-10-19 12:35:08
【问题描述】:

致力于将 appengine java8 sdk 升级到最新的标准环境。我的 pom.xml 上的 Appengine 和 java 目标是

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.target>8</maven.compiler.target>
    <maven.compiler.source>8</maven.compiler.source>

    <appengine.app.version>1</appengine.app.version>
    <appengine.target.version>1.9.90</appengine.target.version>
    <appengine-maven-plugin-version>2.4.0</appengine-maven-plugin-version>
  </properties>

<plugin>
        <groupId>com.google.cloud.tools</groupId>
        <artifactId>appengine-maven-plugin</artifactId>
        <version>${appengine-maven-plugin-version}</version>
        <configuration>
          <projectId>AppID</projectId>
          <version>1</version>
          <cloudSdkVersion>342.0.0</cloudSdkVersion>

        </configuration>
      </plugin>

但是当我在记录器中检查 protopayload 时,它总是 1.9.71 并且 java 版本也较旧 1.8.0_181-google-v7(2018 年 7 月)

我很想知道在标准环境中是否可以选择更新最新的 openjdk java8 版本。

谢谢,

【问题讨论】:

    标签: java maven google-app-engine


    【解决方案1】:

    为了从Java8迁移到最新版本,您可以参考这个link,其中已经提到:

    要迁移到 Java 11 运行时,您必须重新打包您的 App Engine 将 Java 8 Web 应用程序转换为可执行的 JAR 文件。

    您可以按照迁移步骤here

    【讨论】:

    • 已经知道 java11 运行时,我不想迁移到第二代 appengine,因为它涉及的更改太多。
    猜你喜欢
    • 2014-11-27
    • 2018-06-28
    • 2016-03-10
    • 2014-05-21
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多