2013-06-18 19 views
5

Tôi đã tạo một servlet "HelloWorld" đơn giản trong một dự án Eclipse. Tôi đã xây dựng nó thành một WAR, triển khai nó trong máy chủ Tomcat 7.0 địa phương của tôi và một yêu cầu đơn giản localhost/HelloWorld/sayhello in "HELLO" Không có khoa học tên lửa ở đó. Vì vậy, sau tài liệu AWS về cách triển khai WAR Tôi đi đến bàn điều khiển quản lý Beanstalk và xem thông báo "Bạn không có bất kỳ ứng dụng AWS Elastic Beanstalk nào", vì vậy tôi nhấp vào Tomcat 7 -> bắt đầu và tải lên WAR của tôi. Sau khi quá trình tải lên hoàn tất và AWS cho tôi biết hiện tại đang chạy, tôi nhấp vào "xem phiên bản đang chạy" và mở liên kết default-environment-zhqv8mwsqw.elasticbeanstalk.com Sau đó, tôi đã thử default-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello nhưng tôi nhận được 404. Tôi đã bỏ lỡ điều gì đó hay có bất kỳ điều gì tôi có thể kiểm tra? Làm thế nào để tôi nói với AWS một cách rõ ràng để sử dụng một JVM 32 bit?Triển khai WAR trên Amazons Cây đậu đàn hồi

+0

Đối mặt với cùng một vấn đề. Bạn đã tìm ra được giải pháp nào chưa? – karthick

Trả lời

1

Câu trả lời cho câu hỏi này không phải là một hoặc hai dòng. Tôi có một số hướng dẫn trên trang web của riêng tôi, trong đó có một cách để triển khai một cuộc chiến đến AWS bằng cách sử dụng cây đậu đàn hồi. Nó dành riêng cho Grails, nhưng hoạt động cho bất kỳ cuộc chiến nào. Đây là một liên kết sẽ đưa bạn đến hướng dẫn cụ thể trên trang web của tôi: how to deploy a war to AWS using Elastic Beanstalk Xin lưu ý rằng liên kết này sẽ đưa bạn ra khỏi stackoverflow và đến trang web của tôi. Bạn có thể nhấp chuột phải vào liên kết và nói "mở trong một tab mới" để giữ stackoverflow mở.

3

Nó phải là default-environment-zhqv8mwsqw.elasticbeanstalk.com sau đó tôi đã cố gắng default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello

On địa phương của bạn bạn sử dụng đường dẫn ngữ cảnh trong url nhưng trong EBS nó được triển khai tại gốc . vì vậy cần phải đặt bối cảnh.

+0

Cảm ơn, tôi đã bị mắc kẹt về điều này và chỉ cần phải loại bỏ bối cảnh. – Bawn

+0

Câu trả lời này là chính xác một dòng, giải thích vấn đề một cách chính xác và cho điểm. Thanh danh. – Cescante