2013-06-18 15 views
5

Stworzyłem prosty serwlet "HelloWorld" w projekcie Eclipse. Zbudowałem go do WAR, wdrożyłem na moim lokalnym serwerze Tomcat 7.0 i prostym żądaniu localhost/HelloWorld/sayhello drukuje "HELLO" Nie ma tam nauki o rakietach. Tak postępując zgodnie z dokumentacją AWS, jak wdrożyć WAR , idę do konsoli zarządzania Beanstalk i widzę komunikat "Nie masz żadnych aplikacji AWS Elastic Beanstalk", więc klikam na Tomcat 7 -> start i wgraj moją WAR. Po zakończeniu przesyłania i AWS informuje mnie, że jest uruchomiona, klikam "Zobacz działającą wersję" i otwiera łącze default-environment-zhqv8mwsqw.elasticbeanstalk.com Potem próbowałem default-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello , ale otrzymałem 404. Czy coś przeoczyłem, czy jest coś, co mogę sprawdzić? W jaki sposób mogę wyraźnie powiedzieć AWS, aby korzystał z 32-bitowej maszyny JVM?Rozmieszczanie WAR na Amazonkach Elastic Beanstalk

+0

Wobec tego samego problemu. Czy znalazłeś jakieś rozwiązanie? – karthick

Odpowiedz

1

Odpowiedź na to nie jest linia lub dwie. Mam kilka samouczków na mojej stronie internetowej, między innymi na temat tego, jak wdrożyć wojnę z AWS przy użyciu Elastic Beanstalk. Jest to specyficzne dla Grails, ale działa na każdą wojnę. Oto link, który przeniesie Cię do konkretnego samouczka na mojej stronie: how to deploy a war to AWS using Elastic Beanstalk Pamiętaj, że ten link przeniesie Cię od stackoverflow i na moją stronę. Możesz kliknąć prawym przyciskiem myszy link i powiedzieć "otwórz w nowej karcie", aby zachować stały przepływ.

3

Powinno być default-environment-zhqv8mwsqw.elasticbeanstalk.com Następnie próbowałem default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello

na lokalnym użyć ścieżki kontekstu w adresie URL, ale w EBS on wdrożony u nasady . więc trzeba umieścić kontekst.

+0

Dzięki, utknąłem na tym i po prostu musiałem usunąć kontekst. – Bawn

+0

Ta odpowiedź jest dokładnie jedną linią, wyjaśniającą sprawę zwięźle i na temat. Sława. – Cescante

Powiązane problemy