我有一个运行Java7的Google App Engine Standard服务器,我想升级到Java8。我已经将<runtime>java8</runtime>添加到我的pom.xml中,如下所示:
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>my-app</application>
<version>1.0</version>
<threadsafe>true</threadsafe>
<runtime>java8</runtime>
...但是,在构建应用程序时,它会失败,并显示错误Unrecognized element <runtime>。有人能给点建议吗?
发布于 2017-11-14 08:58:32
您可能当前使用的是旧版本的appengine sdk。检查您是否拥有最新版本的appengine-api依赖项。
我使用following appengine-api,它对我来说工作得很好。
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-api-1.0-sdk</artifactId>
<version>1.9.58</version>
</dependency>发布于 2018-07-02 19:11:03
我也遇到了同样的问题,但事实证明我使用的是appengine-maven-plugin (用于调试),我还必须升级它的版本。
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.9.49</version>
<configuration>
<enableJarClasses>false</enableJarClasses>
<jvmFlags>
<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
</configuration>
</plugin>发布于 2021-08-15 05:36:00
您有一个旧版本的Google Cloud SDK。您可以按如下方式更新它:
步骤1.右键点击[Google Cloud SDK Shell],点击[以管理员身份运行]
步骤2.在打开的命令提示符下运行以下命令-
gcloud组件更新
祝贺你!你的任务完成了。现在你的错误将会消失。
顺便说一句,你可以使用- gcloud version命令检查Google Cloud SDK的版本
https://stackoverflow.com/questions/46536571
复制相似问题