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

时间:2016-10-28 03:24:36

标签: amazon-ec2 spring-boot elastic-beanstalk

我正在尝试将Spring Boot应用程序部署到AWS Beanstalk。最初我把应用程序编译成jar,所以我有一个带有@SpringBootApplication注释的主类。在当地,一切正常。

我更改了应用程序,以便通过将<packaging>war</packaging>添加到我的pom.xml来创建war文件。我也跟着这篇文章: Deploy Spring Boot app to AWS Beanstalk创建初始化程序:

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;

public class MyBootWebApp extends SpringBootServletInitializer {
    @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(MyBootWebApp.class);
    }
}

现在,当我将应用程序部署到Beanstalk时,它没有做任何事情,当我导航到根URL时出现404错误。我还缺少什么?我检查了服务器日志,没有错误或失败,所以我不确定在哪里查看。

0 个答案:

没有答案