2013-06-18 28 views
5

Bir Eclipse projesinde basit bir "HelloWorld" sunucu uygulaması oluşturdum. Bunu, bir Tomcat 7.0 yerel sunucusuna yerleştirdim ve basit bir istekte bulundu localhost/HelloWorld/sayhello "HELLO" Baskı roketi yok. Bir WAR 'un nasıl dağıtılacağına dair AWS dokümantasyonunu takip ederek Beanstalk yönetim konsoluna gidiyorum ve "Başlamış herhangi bir AWS Elastic Beanstalk uygulamasına sahip olmadığın" mesajını görüyorum. Bu yüzden Tomcat 7'yi tıklıyorum ve WAR'ımı yükleyeceğim. Yükleme tamamlandıktan ve AWS bana şu anda çalışıyor olduğunu söylüyor "sürüm sürümünü görüntüle" ye tıkladım ve bağlantısını tıkladıktan sonra default-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello 'u denedim ama bir 404 aldım. Bir şey mi özledim yoksa kontrol edebileceğim bir şey var mı? AWS'e 32 Bit JVM kullanmasını nasıl açıklarım?Amazonlar üzerinde WAR dağıtımı Elastic Beanstalk

+0

Aynı sorunu karşı karşıya. Herhangi bir çözüm buldunuz mu? – karthick

cevap

1

Bunun cevabı bir çizgi veya iki değil. Kendi web sitemde, aralarında Elastic Beanstalk kullanarak AWS'ye bir savaşın nasıl dağıtılacağı konusunda birkaç dersim var. Bu Grails için özel, ama herhangi bir savaş için çalışıyor. İşte size web sitemdeki özel eğitime götüren bir link: how to deploy a war to AWS using Elastic Beanstalk Lütfen bu bağlantının sizi stackoverflow'tan ve web siteme götüreceğini unutmayın. Bağlantıyı sağ tıklayıp stackoverflow'u açık tutmak için "yeni bir sekmede aç" diyebilirsiniz.

3

Ben o günü default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello

çalıştı default-environment-zhqv8mwsqw.elasticbeanstalk.com olmalıdır senin sen url bağlam yolu kullanın ama EBS'deki o kökünde konuşlandırılmış yerel . Bu yüzden bağlam koymak gerekir.

+0

Teşekkürler, bu konuda sıkışmış ve sadece bağlamı kaldırmak zorunda kaldı. – Bawn

+0

Bu cevap tam olarak bir satırdır, konuyu açık ve net bir şekilde açıklar. Kudos. – Cescante

İlgili konular