java - 在本地 tomcat 上运行的 Spring Boot 应用程序在 Elastic Beanstalk 上提供 404
问题描述
我的 Spring Boot 应用程序在我本地安装的 Tomcat 服务器上运行良好。但是,当我将相同的 WAR 部署到 Elastic Beanstalk 并单击给定的 URL 时,我得到的只是 404。我的 Spring Boot 应用程序中没有指定的路由在这里工作。可能的原因是什么?
服务器端口 = 5000
解决方案
如果您已将应用程序部署为 ROOT.war,那么我猜基本路径将是 myapp.elasticbeanstalk.com/ 或者如果它是直接位于其下方的路径(例如 app2.war),那么它将在 myapp.elasticbeanstalk.com 上运行/app2/
推荐阅读
- c# - 使用 DBLINQ 在 C# 中连接/查询数据访问数据库
- asp.net - 缓慢启动 ASP.NET 应用程序
- java - java.security.GeneralSecurityException CryptoCipher 使用 Apache Crypto Commons 时
- matlab - “内部矩阵尺寸必须一致” MATLAB 错误
- tcl - 多线字符串修剪
- jquery - 为同一页面上的多个视频设置持续时间
- java - Java JTable 通过始终对固定列进行排序并允许用户对任何辅助列进行排序来将行冻结到顶部
- iis - 我的 IIS 中缺少 ASP.NET 部分
- lotus-notes - Notes 客户端表单上奇怪的水平偏移
- mockito - 在 reactor.core.publisher.MonoWhen$WhenCoordinator 在 Spring WebFlux 中的 FilePart 模拟上的 NPE