【问题标题】:Deploy my spring boot application into google cloud computer engine将我的 Spring Boot 应用程序部署到谷歌云计算引擎中
【发布时间】:2019-05-24 17:43:31
【问题描述】:

我有一个问题要问大家。我正在寻找帮助我在谷歌云计算机引擎上部署我的 Spring Boot 应用程序的指南,我在测试我的 Spring Boot 应用程序时输入了我的实例 IP 地址,我无法在 REST API 中访问它。

我想知道你有什么指南或步骤可以让我在谷歌云计算引擎中成功部署吗?为什么我需要在计算机引擎中进行部署是因为我在其上部署了我的 Angular,并且我同时部署了它,似乎我的 Angular 项目被我的 Spring Boot 应用程序所取代。

【问题讨论】:

    标签: spring-boot google-cloud-platform


    【解决方案1】:

    Codelabs GCP/Spring 系列有部署教程: https://codelabs.developers.google.com/spring/

    GCP 提供了一些“入门”教程,您可以在此处使用: https://cloud.google.com/java/docs/

    将 java 应用程序部署到 GCE 的具体方法在这里: https://cloud.google.com/java/docs/tutorials/bookshelf-on-compute-engine

    但基本步骤如下:

    1. 编写您的 Spring 应用程序
    2. 构建您的 Spring 应用程序
    3. 在本地运行/测试您的 jar
    4. 将 jar 推到 Storage 中的某个位置
    5. 为您的 GCE 实例创建启动脚本
    6. 使用控制台、部署 API 或 gcloud 工具创建一个使用您的启动脚本的新 GCE 虚拟机

    之后,您需要确保您拥有适当的网络规则,以便能够公开访问您的 API。如果您不想学习如何使用 GCE,我建议您改用 App Engine,因为这样您就不需要学习如何部署,而是可以专注于您的 api。 Here is a guide to do that

    【讨论】:

      猜你喜欢
      • 2020-01-18
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 2020-11-22
      • 2017-09-04
      • 2020-11-18
      相关资源
      最近更新 更多