【发布时间】:2014-05-03 23:32:57
【问题描述】:
将 Spring Boot 项目(最好是 jar)部署到 AWS Beanstalk 环境的最佳方式是什么。还是我应该将其转换为 WAR 并以这种方式部署?
解决方案:
基本上我做的是这样的:
-
创建了一个新类来告诉 Spring Boot 我的应用是一个 Web 应用,并且我需要创建所有必要的配置:
public class MyBootWebApp extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { returnapplication.sources(MyBootApp.class); } }
(2) .pom 文件内将包装更改为 war,如下所示:<packaging>war</packaging>
就是这样。
【问题讨论】:
标签: jar war spring-boot