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
5
A
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
- 1. Tôi có thể chạy tệp .jar trên Tomcat không?
- 2. Khởi chạy Jar ngoài thông qua ứng dụng Java
- 3. Tại sao tôi không thể đọc từ ứng dụng AWS S3 trong ứng dụng Spark nữa?
- 4. Chạy một kho lưu trữ jar trong một ứng dụng Java đang chạy
- 5. Cách chạy Java .jar không có MANIFEST.MF?
- 6. Tại sao tôi không thể khởi chạy Ứng dụng khách SSH Java từ Bảng điều khiển quản lý AWS?
- 7. Khởi chạy ứng dụng của tôi bằng URI mục đích
- 8. Mọi người cần gì để chạy ứng dụng của tôi?
- 9. Chạy Apache DS được nhúng trong ứng dụng của tôi
- 10. Người dùng nào đang chạy ứng dụng Rails của tôi?
- 11. Tôi có thể chạy .NET 4 ứng dụng bên trong ứng dụng .NET 2 của tôi không?
- 12. Cách kiểm tra xem ứng dụng Python có đang chạy trong hàm lambda AWS không?
- 13. Xuất ứng dụng Scala sang runnable JAR
- 14. Cách thêm biểu tượng ứng dụng của tôi vào thanh trạng thái khi ứng dụng của tôi đang chạy?
- 15. Làm cách nào để liên kết tên miền của tôi với các ứng dụng AWS?
- 16. Làm cách nào để khởi chạy ứng dụng android trong ứng dụng của tôi trong Android?
- 17. Chạy lớp ứng dụng khác trong ứng dụng của tôi (để gỡ lỗi)
- 18. Khởi chạy ứng dụng Apple Mail từ trong ứng dụng của riêng tôi?
- 19. Tìm hiểu số lượng ứng dụng mà ứng dụng của tôi đang chạy?
- 20. API đặc biệt để khởi chạy ứng dụng từ ứng dụng của tôi
- 21. Dự án Android Studio của tôi tiếp tục chạy dự án/ứng dụng cũ của tôi
- 22. Ionic thi đua Ios không chạy Phiên không mở ứng dụng của tôi
- 23. Lệnh phòng thu trực quan không hoạt động. ctrl + f5 không chạy ứng dụng của tôi
- 24. Thêm tệp JAR vào ứng dụng Android
- 25. Ứng dụng của chúng tôi phá vỡ ứng dụng WCF của chúng tôi
- 26. Android - tôi có thể chuyển thông số khi khởi chạy các ứng dụng khác từ ứng dụng của mình không?
- 27. Khởi chạy tệp jar dưới dạng ứng dụng trên Mac (từ thanh công cụ)
- 28. Ứng dụng Rails 3.2.13 của tôi có đang chạy trên máy phát triển của tôi bị tấn công không?
- 29. Nếu tôi sử dụng QT cho Windows, ứng dụng của tôi có chạy tốt trên Linux/Mac/Windows không?
- 30. getResourceAsStream filepath khi chạy .jar
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à. –
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
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