Elastic Beanstalk 返回错误 - Gradle/Java 应用程序

Posted

技术标签:

【中文标题】Elastic Beanstalk 返回错误 - Gradle/Java 应用程序【英文标题】:Elastic Beanstalk returning error - Gradle/Java Application 【发布时间】:2018-02-20 06:23:15 【问题描述】:

我正在尝试使用 Elastic Beanstalk 和 RDS 在 AWS 上上传一个新的 Java 应用程序,我已经在本地测试了构建和 WAR 文件并且它工作正常,我该如何解决这个问题?我不熟悉将 Java 应用程序上传到 AWS。

这是日志

https://drive.google.com/open?id=0B1O1g4HUQDR7aVdRLWJ0aUw1bkU

【问题讨论】:

请按照错误提示发布/var/log/eb-activity.log的内容。您可以通过命令行上的eb logseb ssh 后跟cat /var/log/eb-activity.log 或EB 控制台中的“日志”窗格来执行此操作。另外请确保将日志内容以文本而不是屏幕截图的形式发布。 @Brian 我添加了日志 【参考方案1】:

这是由 jar 中的 bootRepackage task 前置脚本引起的。我的解决方案是创建一个空文件并设置:

bootRepackage 
    embeddedLaunchScript = file("nope.script")

这绝对不是最好的解决方案,但作为一个临时解决方案,它就像一个魅力。

【讨论】:

以上是关于Elastic Beanstalk 返回错误 - Gradle/Java 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic BeansTalk Django cronjob 发布请求返回 403 错误

Elastic Beanstalk 和 Docker 启动错误

AWS Elastic Beanstalk 错误我无法部署

AWS Elastic Beanstalk - 脚本在返回标头之前超时:application.py

AWS Elastic Beanstalk - 脚本在返回标头之前超时:application.py

AWS Elastic Beanstalk 上的 Rails 应用程序:错误的 nginx 配置