繁体   English   中英

Google App Engine SDK弃用影响我的Framework应用程序

[英]Google App Engine SDK deprecation effecting my Framework application

我有在Play Framework 1.x中开发并在Google App Engine标准环境中运行的应用程序。 下面是我部署应用程序GAE的方式。 命令播放gae:deploy但是此命令从GAE Cloud SDK内部调用“ appcfg”。

因此,现在我必须更改部署过程。我尝试按照Google Document.com的建议使用Cloud SDK进行部署。基本命令-“ gcloud app deploy”。

我检查了Google Cloud文档,发现建议将Java11与GAE标准环境一起使用app.yaml文件。

但是我现在只想将Java8用于GAE标准环境。

但是,在部署如下警告时,

警告:不建议使用自动应用检测功能,并将很快将其删除。 另外,您可以按照https:// clo ud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml(App Engine Flexible)中的说明自行创建一个app.yaml文件环境),或使用我们的语言标签下的https://cloud.google.com/appengine/docs/sta ndard / python / config / appref(App Engine标准环境)。 部署到Google App Engine需要一个app.yaml文件。 此命令将运行gcloud beta app gen-config在当前目录中为您生成一个app.yaml文件(如果当前目录不包含App Engine服务,请回答“否”)。

  1. 如果我必须为基于Java的GAE标准应用程序构建app.yaml文件,其结构将是什么?

  2. 如果java8 GAE应用程序无法使用app.yaml文件,那么使用命令部署此应用程序的appengine-web.xml的结构将是什么

     "gcloud app deploy" 
  3. 还有另一种选择,我应该迁移基于Maven的应用程序。 但是现在我不想迁移到Maven工具。

他们说明了如何在此处进行迁移,基本上是从Cloud SDK中获得的,而您必须使用gcloud命令来代替appcfg命令。

对您的问题:

1-Java8标准环境不需要app.yaml

2-要将带有Maven的Java8应用程序部署到GAE Standard,您将使用命令 mvn appengine:deploy

3-本文档说明了如何迁移到基于CloudSDK的Maven插件。 这一个解释迁移到基于云的SDK插件摇篮

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM