Tôi hoàn toàn có thể cấu hình khởi động mùa xuân trong cả hai trường hợp, câu hỏi ở đây là chúng mạnh mẽ hơn và được khuyến khích nhiều hơn, bởi vì tôi đã không tìm trong tài liệu khởi động mùa xuân theo cách được khuyến nghị để triển khai trong môi trường sản xuất, những lo ngại của tôi về việc sử dụng vùng chứa được nhúng là:Spring boot container nhúng hoặc tập tin chiến tranh trong một container bên ngoài để sản xuất
- Nếu tôi muốn đặt nó làm cửa sổ hoặc dịch vụ linux, là tệp jar lựa chọn tốt nhất?
- Nếu tôi sử dụng tệp jar, tôi sẽ không có quyền truy cập để khởi động lại máy chủ.
- Có thể trong tương lai tôi cần nhiều ứng dụng hơn trong cùng một vùng chứa.
- Nếu tôi khởi động lại máy, tôi phải thực thi lại java -jar.
Câu hỏi nói chung là sử dụng tốt hơn tệp jar và thực thi nó như java -jar jarname.jar trong sản xuất hoặc thay đổi bao bì thành chiến tranh đặt tomcat như được cung cấp và đặt chiến tranh được tạo ra trong một tomcat trống .
Tôi hy vọng bạn có thể giúp tôi.
--- CHỈNH SỬA ---
Nhiều lần câu trả lời phụ thuộc, đây là ứng dụng web bình thường hoặc dịch vụ web còn lại.
tôi đã có cùng một câu hỏi, và tôi nghĩ rằng nó tốt hơn để có nó chạy trên một máy chủ tomcat. nhưng phụ thuộc vào loại hoạt động nào bạn sử dụng dự án của bạn. Ngoài ra tôi nghĩ tomcat cung cấp một số bảo mật để chạy nó. –
Loại bảo mật nào bạn có ý nghĩa với "Ngoài ra tôi nghĩ tomcat cung cấp một số bảo mật để chạy nó."? – Andy
Tôi nghĩ rằng Ngài đang nói về lĩnh vực jdbc ví dụ –