【问题标题】:Elastic Beanstalk `War` deploy - 404 Not FoundElastic Beanstalk `War` 部署 - 404 未找到
【发布时间】:2018-04-16 09:38:26
【问题描述】:

我正在尝试在 Elastic Beanstalk 上部署 Java Spring MVC war 文件,但我无法理解如何解决 404 Not found 错误。

我已正确压缩并命名war 文件,EB 实例的状态为OK。但是,当我单击 EB url XXXX.eu-west-2.elasticbeanstalk.com 时,我收到了上述 Tomcat 错误。

我查看了日志文件,其中显示的唯一错误是

服务器在 MaxClients 的 MinSpareThreads 内,考虑提高 MaxClients 设置

我不完全相信我知道如何增加 MaxClients 数量,但我也不相信这是错误的来源,所以我想知道您是否可以建议如何解决这个问题。

非常感谢您!

【问题讨论】:

  • 您是否尝试将端口号添加到 url(如XXXX.eu-west-2.elasticbeanstalk.com:8080)?出现上述错误后,您的应用还在运行吗?
  • @VasiliySarzhynskyi 是的我有,但是当添加端口号时应用程序不会加载。我可能会在稍后阶段为这个问题添加赏金,因为我真的不知道什么问题可能是
  • 这是一个 AWS 错误 - 请参阅 stackoverflow.com/a/51978173/786110。您需要添加一个有效的战争文件,它会工作。

标签: amazon-web-services tomcat amazon-elastic-beanstalk war tomcat8


【解决方案1】:

如果您的项目是使用 Spring Boot 构建的,则需要将其更新为将 WAR 文件部署到 Tomcat。明确表示您需要提及要在部署时运行的主类。

从这里阅读详细步骤。 https://www.mkyong.com/spring-boot/spring-boot-deploy-war-file-to-tomcat/

【讨论】:

    猜你喜欢
    • 2013-06-14
    • 1970-01-01
    • 2020-05-29
    • 2014-08-10
    • 2021-04-01
    • 1970-01-01
    • 2015-09-20
    • 2019-02-13
    • 2018-10-12
    相关资源
    最近更新 更多