在哪里以及如何免费部署Java Spring Boot应用程序?[已关闭]

我想知道在哪里以及如何部署使用Spring Boot制作的Java Web应用程序或使用servlet或JSP构建的应用程序。

把我当成这个话题的初学者。如果您对我应该首先学习的内容提出建议,以便完成此操作,那么请分享,如果您有任何特别有用的博客或视频的链接,也可以。

提前感谢大家。


答案 1

我也使用GCP来托管Spring-Boot服务。我几乎虔诚地关注了Spring Boot(https://www.baeldung.com/spring-boot-google-app-engine)提供的这篇文章,以及这个github阅读我,其中包括有关准备将您的服务托管到GCP上的额外信息(https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/springboot-appengine-standard)

  • 主要思想是,如果您使用的是MySQL,则需要创建一个CLOUD SQL实例,然后在应用程序中添加一些配置。属性(https://github.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory)
  • 您需要将Spring-Boot服务打包为罐子或战争。我使用战争是因为我能够找到更多的资源。这是在 .pom.xml
  • 您需要包含所有正确的 GCP 软件包,以便能够在您的 pom 中托管到 gcp 上.xml
  • 您需要通过创建文件来创建某种运行时配置appengine/app.yaml
  • 您需要在主应用程序文件中扩展一个类,以便在进行任何调用以利用 Spring-Boot 服务时 GCP 具有主端点Servlet

答案 2

您可以使用GCP(谷歌云平台)应用引擎进行部署。它易于学习,可免费使用1年。

在应用引擎标准中部署弹簧启动应用程序


推荐