【发布时间】:2020-12-18 17:19:26
【问题描述】:
我创建了一个简单的 Hello World Spring Boot 应用程序,它在本地运行良好,但在 AWS ElasticBeanstalk 中部署时出现 404 错误。
HelloController.java
@RestController
@RequestMapping("/")
public class HelloController {
@GetMapping("hello")
public String result() {
return "Hello World";
}
}
application.properties
server.port = 8080
spring.datasource.url=<RDS ENDPOINT>
spring.datasource.username=<username>
spring.datasource.password=<password>
在 EBS 中,我创建了一个 Tomcat 环境,并将这场战争部署在 Tomcat 环境中。
我做错了什么?
【问题讨论】:
-
在用
@SpringBootApplication注释的类中,你是否也继承自SpringBootServletInitializer。这是允许 Tomcat 启动应用程序上下文所必需的。
标签: java amazon-web-services spring-boot amazon-elastic-beanstalk