【问题标题】:Spring boot application which works on local tomcat gives 404 on Elastic Beanstalk在本地 tomcat 上运行的 Spring Boot 应用程序在 Elastic Beanstalk 上提供 404
【发布时间】:2020-10-23 01:38:24
【问题描述】:

我的 Spring Boot 应用程序在我本地安装的 Tomcat 服务器上运行良好。但是,当我将相同的 WAR 部署到 Elastic Beanstalk 并单击给定的 URL 时,我得到的只是 404。我的 Spring Boot 应用程序中没有指定的路由在这里工作。可能的原因是什么?

server.port = 5000

【问题讨论】:

  • 您是否检查了 AWS CDN 配置。也尝试在调试模式下启用日志并检查
  • 我想我现在没有使用 CDN。我所做的只是简单地部署到 Elastic BeanStalk
  • 您是否按照documentation中提到的说明进行操作?
  • @sachin-titus elastibeanstalk 默认使用 CDN
  • @ArvindKumarAvinash 是的,我按照原样遵循了文档

标签: java amazon-web-services spring-boot tomcat amazon-elastic-beanstalk


【解决方案1】:

如果您已将应用程序部署为 ROOT.war,那么我猜基本路径将是 myapp.elasticbeanstalk.com/ 或者如果它是直接位于其下方的路径(例如 app2.war),那么它将在 myapp 上运行。 elasticbeanstalk.com/app2/

Doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 2016-06-16
    • 2016-07-01
    • 2019-12-18
    • 2017-05-30
    • 2019-04-20
    • 2018-05-13
    • 2018-07-06
    相关资源
    最近更新 更多