Stiamo distribuendo un'applicazione web java in Elastic Beanstalk. Il Beanstalk fornisce di default le istanze di Redhat con Tomcat7 & openjdk. Ma voglio personalizzare le istanze in modo che io possa usare Sunjdk. Seguito i passaggi indicati come here, ho lanciato una nuova istanza da EC2 & jdk installato, tomcat7 e creato un'AMI personalizzata dell'istanza e fornito il suo ID nel campo ID AMI personalizzato nella configurazione di Modifica ambiente in BeanStalk. Ma il mio stato di salute dell'ambiente sta cambiando in ROSSO e l'applicazione non è stata distribuita. Potete per favore suggerirmi una soluzione per questo.personalizza istanze Elean Beanstalk
14
A
risposta
12
Ho fatto esattamente ciò che si desidera fare e sono felice di segnalare che funziona. Nei miei primi tentativi ho incontrato lo stesso problema. Assicurarsi di:
- Crea il tuo personalizzato AMI da un'istanza in esecuzione di pianta di fagioli di Amazon AMI che si avviare manualmente da EC2, non uno che è stato lanciato da iniziare la vostra applicazione attraverso beanstalk. Questo è molto importante, dato che Flashing un beanstalk lanciato sull'istanza EC2 non funzionerà !!
- installare Java di Sun come da queste istruzioni, per assicurarsi che tutto l'ambiente ei collegamenti simbolici siano corretti. https://forums.aws.amazon.com/message.jspa?messageID=251168#251168
- sii paziente, come ho scoperto per qualche motivo che Tomcat impiega più tempo a ruotare rispetto alla configurazione predefinita di OpenJDK.
Se ancora non è possibile farlo, assicuratevi di controllare i log in /opt/tomcat7/logs/catalina.out - mi ha colpito un VerifyException misterioso che è stato risolto caricando un nuovo .jar per l'ambiente , e ho anche finito quasi immediatamente lo spazio permgen, che è stato risolto aumentando i valori nell'area di configurazione 'Container' del beanstalk 'edit configuration'.
Problemi correlati
- 1. Modifica php.ini su Elean Beanstalk
- 2. Elean Beanstalk Autorizzazioni dello sviluppatore IAM
- 3. Distribuzione di WAR on Amazons Elean Beanstalk
- 4. Heroku vs Elean Beanstalk con Django + Postgres
- 5. Distribuzione di Perl Docker Container a Elean Beanstalk
- 6. Come rendere due ambienti Elean Beanstalk condividere un'istanza di database
- 7. Non riesco a far funzionare la bottiglia su Elean Beanstalk
- 8. Worker Elean Beanstalk AWS - Scala in base al numero di messaggi in coda disponibili
- 9. Attività periodiche in Django su Elean Beanstalk (possibilmente con il ritmo del sedano)
- 10. Distribuzione di Python su Elean Beanstalk con diverse configurazioni per diversi ambienti
- 11. Problemi con l'interfaccia a riga di comando Elean Beanstalk su Debian 7
- 12. AWS: Nessuna delle istanze sta inviando dati
- 13. Nome Balancer Elastic Beanstalk Elastic Beanstalk
- 14. Personalizza UISearchDisplayController
- 15. Personalizza UIMenuController
- 16. Personalizza xtable
- 17. Personalizza BeanFactory con SpringJUnit4ClassRunner?
- 18. Personalizza il menu Apple
- 19. Personalizza ActionBar TabBar (ActionBarSherlock)
- 20. Yii2 esteso/Personalizza GridView
- 21. Personalizza il callout MKAnnotationView
- 22. Personalizza animazione UINavigationController: CATransition
- 23. Personalizza URL in AddThis
- 24. Personalizza prompt "contatti desiderati"?
- 25. JOptionPane personalizza l'input
- 26. file_field Pulsante Sfoglia personalizza
- 27. Personalizza UINavigationBar carattere
- 28. Registrazione FOSUserBundle personalizza
- 29. AWS Elastic Beanstalk - Utilizzare eb per collegare git repo all'ambiente EB esistente
- 30. Errore docker Elastic Beanstalk
Grazie mille a Pete .. le tue soluzioni hanno funzionato per me ..... :) –
Penso che la chiave qui sia il primo punto: mi sono bloccato bloccando l'avvio di un'istanza di beanstalk, personalizzandola e salvando l'AMI - Questo NON funziona! – greg
Sì, questa è la chiave. Aggiunti alcuni in grassetto da evidenziare. – Peter