将Spring Boot应用程序部署到AWS Beanstalk

将Spring Boot项目(最好只是jar)部署到AWS Beanstalk环境中的最佳方法是什么。还是应该将其转换为WAR并以这种方式进行部署?


解:

基本上我所做的就是:

  1. 创建了新类来告诉Spring Boot我的应用程序是一个Web应用程序,并且我需要创建所有必要的配置:

public class MyBootWebApp extends SpringBootServletInitializer {

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder

application) { return

application.sources(MyBootApp.class); }}

(2).pom文件内部将包装更改为war,如下所示: <packaging>war</packaging>

就是这样

回答:

将Spring Boot部署到Beanstalk的最简单方法是使用Spring

Guide将项目转换为WAR文件。然后,只需将Beanstalk应用程序设置为使用Tomcat并拖放WAR文件即可。AWS负责其余的工作。

:基于马克西姆做了什么

步骤1:

public class MyBootWebApp extends SpringBootServletInitializer {

@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

return application.sources(MyBootApp.class);

}

}

步骤2:更改pom.xml的用法 <packaging>war</packaging>

以上是 将Spring Boot应用程序部署到AWS Beanstalk 的全部内容, 来源链接: utcz.com/qa/413664.html

回到顶部