5

Sau khi tải lên và triển khai trên aws, tệp .jar đã không bắt đầu. Vì vậy, các nội dung tĩnh đang được phục vụ, và nginx đang được cấu hình lại (bằng các cấu hình tùy chỉnh) nhưng tệp jar (được đặt trong thư mục gốc của .zip mà tôi đã tải lên) không chạy sau khi triển khai vì vậy tôi phải chạy nó thông qua lệnh ssh, và tất nhiên nó tắt sau khi đóng terminal ssh ... Tôi bao gồm procfile như được xác định trên trang web amazon nhưng không có tiến bộ ..Aws Elasticbean không chạy ứng dụng .jar của tôi

+1

Nếu có một lỗi với quá trình triển khai, bạn sẽ có thể tìm thấy một cái gì đó trong các bản ghi máy chủ cho thấy những gì vấn đề là. –

+1

Không có vấn đề gì về triển khai, tất cả đều chuyển sang màu xanh lục, cộng với không có nhật ký nào cho biết bất kỳ lỗi nào .. Có tài liệu nào khác về Procfile không? – Falcon

+0

Nếu bạn muốn có một ví dụ về một Ứng dụng Java bằng cách sử dụng Procfile, phiên bản mới nhất của beanstalker sẽ có một. Sử dụng $ mvn archetype: generate -Dfilter = elasticbeanstalk-javase-archetype để tìm nó – aldrinleal

Trả lời

2

Hãy để tôi xem nếu tôi hiểu: Bạn đang gặp sự cố khi mã java của bạn chạy trên AWS Elastic Cây đậu bởi vì nó nghĩ rằng mã của bạn là ok bằng cách thăm dò các tập tin index.html tĩnh ví dụ, phải không?

Trong trường hợp này, có hai điều cần tìm:

  • Đặt một Health Check URL trỏ đến một trong những thiết bị đầu cuối java của bạn. Đặc biệt, nó rất hữu ích nếu bạn có thể chẩn đoán mỗi và mọi phụ thuộc bên ngoài (các dịch vụ, cơ sở dữ liệu AWS khác)
  • Đăng nhập vào thể hiện - đảm bảo bạn có thể nhận được tất cả nhật ký bạn có thể: Biến môi trường, Thuộc tính hệ thống - một sự khởi đầu

Hy vọng nó giúp

Các vấn đề liên quan