在我的应用程序中,我需要tomcat由SunJDK提供支持。但默认的AWS EBS AMI附带OpenJDK。所以我想把它改成Sun JDK。但这种简单化的任务结果并非如此简单。这是我做的 -
rpm -i <jdk-rpm-file.rpm>
来安装Sun JDK。 "Failed to retrieve status of instance 'i-eb800c88' 2 consecutive time(s). Elastic Beanstalk will attempt to retrieve status up to 10 consecutive times before terminating the instance."
我不知道我哪里出错了。任何指针都赞赏。
答案 0 :(得分:0)
最近我得到了Saad在AWS Team&amp; amp;它解决了我的问题。这是他的回答 -
您需要在Elastic Beanstalk之外(直接从EC2控制台)启动AMI,登录并执行自定义然后刻录AMI。否则,Host Manager可能会损坏,您的实例将无法启动。
以下文档重点介绍了创建与Elastic Beanstalk兼容的AMI所需的步骤:http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/index.html?using-features.customami.html。