首页 > 解决方案 > 如何运行部署在 AWS 上的 Spring Boot 程序

问题描述

AWS 和 Spring Boot 的新手。我已成功将我的 Spring Boot 应用程序部署到 AWS 服务器,如下所示:

构建成功消息

但是,现在它在服务器上,我不知道如何运行该程序。主要方法很简单:

public static void main(String[] args) {
    SpringApplication.run(Application.class);
}

我是否需要实现一个 REST 调用来运行主程序?部署该程序后,如何远程启动它?

标签: javaspringamazon-web-servicesspring-bootamazon-elastic-beanstalk

解决方案


您可以使用Elastic Beanstalk将 Spring BOOT WEB 应用程序部署到云端。当您这样做时,您将获得一个 URL,您可以使用该 URL 在 WEB 浏览器中访问该应用程序。例如,当我将 Spring BOOT 应用程序部署到 AWS Elastic Beanstalk 时,我可以在控制台中查看 URL:

在此处输入图像描述

要了解如何创建一个 Spring BOOT Web 应用程序,该应用程序可以使用适用于 Java V2 的 AWS 开发工具包(例如 Amazon DynamoDB)调用 AWS 服务并将其部署到云中,请参阅:

创建您的第一个 AWS Java Web 应用程序

这个应用程序使用Thymeleaf来定义应用程序的 UI。但是,如果您没有 UI,只有控制器,您仍然可以以相同的方式部署,然后向 Spring 控制器发送 GET/POST 请求。


推荐阅读