Ответ 1
Я сделал именно то, что вы хотите сделать, и я рад сообщить, что он работает. В моих первых попытках я столкнулся с той же проблемой. Убедитесь, что вы:
- Создайте свой собственный AMI из работающего экземпляра AMI Amazon beanstalk AMI, который вы запускаете вручную из EC2, а не тот, который был запущен с момента запуска приложения через beanstalk. Это очень важно, так как Flashing beanstalk запускает экземпляр EC2 не будет работать.
- установите Sun Java в соответствии с этими инструкциями, чтобы убедиться, что все среда и символические ссылки верны. https://forums.aws.amazon.com/message.jspa?messageID=251168#251168
- будьте терпеливы, так как я почему-то обнаружил, что Tomcat занимает больше времени, чем при использовании стандартной конфигурации OpenJDK.
Если вы все еще не можете его получить, убедитесь, что вы проверяете журналы в /opt/tomcat 7/logs/catalina.out - я попал в таинственное VerifyException, которое было разрешено, загрузив новый .jar в среду, и я также почти сразу же вышло из пространства пермгенов, что было разрешено путем увеличения значений в области конфигурации "Контейнер" конфигурации редактирования "beanstalk".