在哪里以及如何免费部署 Java Spring Boot 应用程序?

新手上路,请多包涵

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

考虑我是这个主题的初学者。如果你对我应该首先学习什么来完成这个有什么建议,那么请分享,如果你有任何指向特别有用的博客或视频的链接也可以。

谢谢大家。

原文由 Dev 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 953
1 个回答

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

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

原文由 frlzjosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题