java - 如何运行部署在 AWS 上的 Spring Boot 程序
问题描述
AWS 和 Spring Boot 的新手。我已成功将我的 Spring Boot 应用程序部署到 AWS 服务器,如下所示:
但是,现在它在服务器上,我不知道如何运行该程序。主要方法很简单:
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
我是否需要实现一个 REST 调用来运行主程序?部署该程序后,如何远程启动它?
解决方案
您可以使用Elastic Beanstalk将 Spring BOOT WEB 应用程序部署到云端。当您这样做时,您将获得一个 URL,您可以使用该 URL 在 WEB 浏览器中访问该应用程序。例如,当我将 Spring BOOT 应用程序部署到 AWS Elastic Beanstalk 时,我可以在控制台中查看 URL:
要了解如何创建一个 Spring BOOT Web 应用程序,该应用程序可以使用适用于 Java V2 的 AWS 开发工具包(例如 Amazon DynamoDB)调用 AWS 服务并将其部署到云中,请参阅:
这个应用程序使用Thymeleaf来定义应用程序的 UI。但是,如果您没有 UI,只有控制器,您仍然可以以相同的方式部署,然后向 Spring 控制器发送 GET/POST 请求。
推荐阅读
- c++ - 服务器套接字在后台运行时无法正常工作
- python - 如何使用 postgres 在 django 中获取数组字段数据
- python - 如何使用 django 和 GeoIP2 保存和显示用户 IP 和位置
- elasticsearch - elasticsearch中多个字段的聚合
- arrays - 具有特定类型的对象数组
- c - A Little C 程序中的一些问题
- scala - spark scala maven 错误:SparkConf 没有构造函数
- node.js - 在 Hyperledger Fabric NodeJS 智能合约中实例化链码后,如何防止调用“init”函数?
- angular - ng v 命令给出错误:“路径”参数必须是字符串、缓冲区或 URL 类型之一。接收到的类型对象'
- c# - 在碰撞的游戏对象中激活脚本