首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么将spring引导(Java)应用程序部署到Google应用程序引擎会给灵活性和标准环境带来错误?

为什么将spring引导(Java)应用程序部署到Google应用程序引擎会给灵活性和标准环境带来错误?
EN

Stack Overflow用户
提问于 2020-11-23 14:11:25
回答 1查看 733关注 0票数 0

它是一个使用Maven的Spring引导Java应用程序。我用Intelij来发展。

我利用300美元,因为我从GCP默认获得并使用它。

对于灵活的环境,app.yaml配置是

代码语言:javascript
复制
runtime: java
env: flex

错误如下:请求的实例数量超过了GCE的默认配额

代码语言:javascript
复制
[INFO] GCLOUD: ERROR: (gcloud.app.deploy) Error Response: [8] Flex operation projects/dqnews/regions/asia-south1/operations/c9221a49-6939-4778-88a8-01f73f444cce error [RESOURCE_EXHAUSTED]: An internal error occurred while processing task /app-engine-flex/insert_flex_deployment/flex_create_resources>2020-11-23T13:30:57.284Z11582.fw.0: The requested amount of instances has exceeded GCE's default quota. Please see https://cloud.google.com/compute/quotas for more information on GCE resources

当我使用标准环境时

代码语言:javascript
复制
runtime: java
env: standard

错误如下所示

代码语言:javascript
复制
Java 6 applications are prevented from being deployed to Google App Engine from any version of the SDK, including older ones. If you need to continue to deploy Java 6 applications for compatibility reasons, you can request that your application be whitelisted for Java 6 deployment by visiting

以下是配额的链接:自由引号

如果能得到详细的帮助就太好了。

  1. 如果我需要增加我的引号,如何和哪一部分要增加?
  2. 如果我提到了错误,那么标准/灵活的app.yaml配置将是什么?
  3. 为什么会出现Java 6错误?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-23 14:18:35

在GAE中有两个可能的Java版本:

https://cloud.google.com/appengine/docs/java

在您的app.yaml中可以设置:

代码语言:javascript
复制
service: demo
runtime: java11
instance_class: F1

然后在您的app.yaml路径中:

代码语言:javascript
复制
gcloud init
gcloud components install app-engine-java
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64970102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档