繁体   English   中英

将 EAR 应用程序从 AppEngine 迁移到 Google Cloud SDK

[英]Migrating an EAR application from AppEngine to Google Cloud SDK

自去年 8 月 30 日 App Engine 生命周期结束以来,不再可能使用 appengine ( appcfg ) 命令行将更新部署到同一应用程序。

我使用的是 appengine maven 插件,它又使用 appcfg 来部署我的应用程序。

我现在正在研究如何将我的应用程序迁移到 Google Cloud SDK,但在我看到 Google Cloud SDK 不支持部署 EAR 应用程序的限制之间。

令我惊讶的是,我的应用程序确实具有 EAR 结构。

是否有解决方法,或者我应该完全改变我的应用程序的结构?

您根本不必更改应用程序结构。 它只是稍微改变了部署。

以前,您曾经创建战争工件并将它们 package 放入可部署的耳朵中。

现在你一直在创造同样的战争文物,但你不能把它们 package 放进耳朵里。 相反,您可以使用 gcloud 命令将它们全部部署在一起:

gcloud app deploy./path_module1/WEB-INF/appengine-web.xml./path_module2/WEB-INF/appengine-web.xml

path_moduleX 是分解工件的路径(当然不是源代码的路径)

如此处所述https://cloud.google.com/appengine/docs/standard/java/configuration-files

暂无
暂无

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

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