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 logs
、eb 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 - 脚本在返回标头之前超时:application.py