2013-06-18 2 views
5

Eclipse 프로젝트에서 간단한 "HelloWorld"서블릿을 만들었습니다. 나는 WAR에 그것을 구축했고 Tomcat 7.0 로컬 서버에 간단한 요청을 배포했다. localhost/HelloWorld/sayhello "HELLO"가 인쇄된다 로켓트 과학은 없다. 그래서 WAR를 배포하는 방법에 대한 AWS 문서 Beanstalk 관리 콘솔로 이동하여 "AWS Elastic Beanstalk 응용 프로그램이 시작되지 않았습니다"라는 메시지가 표시되므로 Tomcat 7 -> 시작을 클릭하고 내 WAR를 업로드하십시오. 업로드가 완료되고 AWS에서 지금 실행 중임을 알리고 "실행중인 버전보기"를 클릭하면 링크가 열립니다. default-environment-zhqv8mwsqw.elasticbeanstalk.com 그런 다음 default-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello 을 시도했지만 404이 표시됩니다. 내가 뭔가를 놓친 적이 있거나 내가 확인할 수있는 것이 있습니까? 32 비트 JVM을 사용하도록 명시 적으로 AWS에 알리는 방법은 무엇입니까?아마존에 WAR 배포하기 Elastic Beanstalk

+0

같은 문제가 있습니다. 어떤 해결책을 찾았습니까? – karthick

답변

1

이에 대한 대답은 한두 줄이 아닙니다. 저는 Elastic Beanstalk을 사용하여 AWS에 전쟁을 전개하는 방법에 관한 저의 웹 사이트에서 여러 자습서를 가지고 있습니다. 그것은 Grails에 특화된 것이지만, 어떤 전쟁에도 적용됩니다. 다음은 내 웹 사이트의 특정 자습서로 연결되는 링크입니다. how to deploy a war to AWS using Elastic Beanstalk이 링크는 사용자를 stackoverflow 및 내 웹 사이트로 안내합니다. 링크를 마우스 오른쪽 버튼으로 클릭하고 "새 탭에서 열기"라고 말하면 스택 오버 플로우가 열린 상태를 유지할 수 있습니다.

3

내가 다음에 default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello

시도 default-environment-zhqv8mwsqw.elasticbeanstalk.com을해야 당신이 URL의 컨텍스트 경로를 사용하지만 EBS에서 루트에 배치 지역 . 문맥을 넣어야합니다.

+0

고마워, 나는 이것에 붙어 있었고 단지 컨텍스트를 제거해야했다. – Bawn

+0

이 답변은 정확하게 한 줄에 있으며 문제를 간결하게 설명합니다. 명성. – Cescante

관련 문제