簡體   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