Estamos implementando una aplicación web java en Elastic Beanstalk. The Beanstalk de forma predeterminada proporciona instancias de Redhat con Tomcat7 & openjdk. Pero quiero personalizar las instancias para que pueda usar Sunjdk. Seguí los pasos mencionados here, inicié una nueva instancia de EC2 & instalé sun jdk, tomcat7 y creé un AMI personalizado de la instancia y proporcioné su ID en el campo ID de AMI personalizado en la configuración del entorno de edición en BeanStalk. Pero mi estado de salud ambiental está cambiando a ROJO, y la aplicación no está desplegada. ¿Puede por favor sugerirme una solución para esto?personalizar instancias de Elastic Beanstalk
14
A
Respuesta
12
He hecho exactamente lo que quiere hacer, y me complace informar que funciona. En mis primeros intentos, encontré el mismo problema. Asegúrese de que:
- personalizar tu IAM desde una instancia en ejecución de planta de frijoles de Amazon IAM que iniciar manualmente desde EC2, no uno que se puso en marcha a partir de su solicitud a través planta de frijoles. Esto es muy importante, ya que flashear una instancia lanzada de beanstalk EC2 no funcionará.
- instale Sun's Java de acuerdo con estas instrucciones, para asegurarse de que todo el entorno y los enlaces simbólicos sean correctos. https://forums.aws.amazon.com/message.jspa?messageID=251168#251168
- tenga paciencia, ya que por alguna razón encuentro que Tomcat tarda más en girar que con la configuración predeterminada de OpenJDK.
Si usted todavía no puede conseguirlo, asegúrese de comprobar los registros en /opt/tomcat7/logs/catalina.out - Me golpeó un misterioso VerifyException que se resolvió mediante la subida de un nuevo .jar para el medio ambiente , y también me quedé sin espacio permgen casi de inmediato, lo que se resolvió al aumentar los valores en el área de configuración 'Container' de la 'configuración de edición' de beanstalk.
Cuestiones relacionadas
- 1. Despliegue manual frente a Amazon Elastic Beanstalk
- 2. URL personalizada de AWS Elastic Beanstalk
- 3. Elástico Beanstalk sin Elastic Load Balancer
- 4. PostgreSQL para Django en Elastic Beanstalk
- 5. AWS Elastic Beanstalk [rechazada remoto] (gancho declinó)
- 6. ¿Cómo configurar Loggly en Elastic Beanstalk?
- 7. Agregar trabajadores en segundo plano a AWS Elastic Beanstalk
- 8. Usando Django + fáciles de miniaturas/SORL-miniatura en Elastic Beanstalk
- 9. Replicar la función de cola de tareas de App Engine en EC2/Elastic Beanstalk
- 10. ¿Dónde se almacenan los archivos de registro de la aplicación Tomcat en Elastic Beanstalk?
- 11. Despliegue de Python en Elastic Beanstalk con diferentes configuraciones para diferentes entornos
- 12. Implementar varias aplicaciones en una sola instancia de EC2 utilizando AWS Elastic Beanstalk
- 13. Cómo evitar el tiempo de inactividad durante la implementación AWS Elastic Beanstalk de una nueva versión de la aplicación?
- 14. ¿Cuáles son las ventajas del nuevo soporte Heroku Java sobre Amazon Elastic Beanstalk
- 15. ¿Cómo proporciono la configuración a tomcat elástico beanstalk
- 16. ¿Puedo personalizar Elastic Search para usar mi propia lista Stop Word?
- 17. Amazon Elastic MapReduce - SIGTERM
- 18. Elastic Search y "subconsultas"
- 19. Diferencia entre AWS Elastic Load Balancing y Auto Scaling
- 20. Cómo paso UserData a una instancia de Beanstalk con CloudFormation
- 21. Error al implementar la aplicación web en Amazon beanstalk
- 22. Amazon AWS Ec2 + Elastic IP
- 23. ¿Cómo se usa Elastic Net?
- 24. Elastic Load Balancing en EC2
- 25. Reductores disponibles en Elastic MapReduce
- 26. Cómo ejecutar múltiples beanstalk worker usando php
- 27. Amazon EC2 Elastic Load Balancer: ¿Su IP cambia alguna vez?
- 28. Reutilizar la instancia de Amazon Elastic MapReduce
- 29. Personalizar UIMenuController
- 30. Personalizar xtable
Gracias tanto Pete ... tus soluciones me funcionaron ... :) –
Creo que la clave aquí es el primer punto: me he quedado atascado al lanzar una instancia de Beanstalk, personalizarla y luego guardar la AMI - ¡Eso no funciona! – greg
Sí, eso es la clave. Se agregó algo de negrita para resaltar. – Peter