【问题标题】:Elastic Beanstalk fails creatingElastic Beanstalk 创建失败
【发布时间】:2021-08-15 16:19:14
【问题描述】:

我终于到达了启动我的 Elastic Beanstalk 实例/环境的地步。 (Java Corretto 11 平台)现在它无法启动提供的.jar 文件。

eb-engine.log 文件中,我找不到比这更多的错误:

2021/05/27 11:36:25.889735 [INFO] Executing instruction: StageJavaApplication
2021/05/27 11:36:25.889871 [ERROR] An error occurred during execution of command [app-deploy] - [StageJavaApplication]. Stop running the command. Error: staging java app failed due to invalid zip file 

jar 文件是使用mvn -B package 构建的 Spring Boot 应用程序。 整个事情在本地开始,但之后由于没有给定环境变量而崩溃(预期行为)。 但似乎 AWS 甚至还没有启动应用程序..

对此有何建议?

【问题讨论】:

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


    【解决方案1】:

    Spring Boot 应用程序在 Elastic Beanstalk 上运行良好。但是,您确实需要设置一些变量。例如,您是否将 server-port 变量设置为 5000?

    正如您所说,要成功使用服务客户端,您可以为您的信用设置环境变量。这是一个端到端演练,展示了如何成功地将调用多个 AWS 服务的 Spring BOOT 应用程序放在 Elastic Beanstalk 上。

    Creating your first AWS Java web application

    PS - 您的日志文件提到了一个 ZIP 文件。请务必按照上述示例中的说明正确创建 JAR。

    【讨论】:

    • 非常感谢您提供此链接。它终于开始了,在我的 pom.xml 中我删除了以下内容:<configuration> <executable>true</executable> </configuration>
    • 很高兴它对您有所帮助。我们在这里有很多 Java V2 用例,其中包括许多协同工作的 AWS 服务。 github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/…
    猜你喜欢
    • 2016-12-29
    • 2021-05-05
    • 2017-08-03
    • 2014-10-27
    • 2015-12-15
    • 1970-01-01
    • 2019-04-20
    • 2015-12-17
    • 2017-05-04
    相关资源
    最近更新 更多