[英]How to deploy a SpringBoot Application to Google App Engine?
[英]How to deploy a SpringBoot REST Application to Google App Engine?
試着
GoogleAppEngine的訂閱試用版。
1. INSTALLED GOOGLE APP ENGINE SDK
2. Downloaded the sample Java started code and deployed it. Working fine.
3. Used $appcfg.sh -A <appname> update target/appengine-try-java-1.0 to deploy
4. In this case, its a folder with all the webapp related stuffs
題
在我的例子中,我有一個spring boot應用程序,它生成一個jar文件。 它使用嵌入式容器運行,我相信Google可能會使用Docker或其他方式進行部署。 但是怎么樣?
就我搜索而言,沒有指針或任何有關如何在Google托管平台中運行此功能的詳細信息。
任何幫助或參考文檔!! 候補?
您現在可以使用Google App Engine Java Flexible Environment - Java 8 Runtime :
https://cloud.google.com/appengine/docs/flexible/java/dev-java-only
它是基於Docker的
更新:
您現在可以在App Engine標准環境中使用Java 8:
教程: https : //codelabs.developers.google.com/codelabs/cloud-app-engine-springboot/index.html
示例: https : //github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/springboot-appengine-standard
博客文章: https : //cloudplatform.googleblog.com/2017/09/Java-8-on-App-Engine-Standard-environment-is-now-generally-available.html
Google App Engine仍然使用低於Spring Boot(即Servlet 3.0)要求的Servlet 2.5。
有一種解決方法,請查看文檔以獲取更多詳細信息
Spring Boot需要GAE沒有的Servlet 3.0。 WorkAround具有“ spring-boot-legacy
”依賴性。 您可以進一步查看如何實施: https : //github.com/scratches/spring-boot-sample-gae
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.