Tôi hiện đang làm việc trên một dự án j2ee đã được thử nghiệm trong một thời gian. Ngay bây giờ chúng tôi chỉ đang giải quyết một số vấn đề với quy trình triển khai. Cụ thể, có một số tệp được nhúng trong chiến tranh (một số tệp xml và .properties) cần các phiên bản khác nhau triển khai tùy thuộc vào việc bạn đang ở trong môi trường phát triển, thử nghiệm hay sản xuất. Những thứ như loglevels, hồ bơi kết nối, v.v.Làm cách nào để quản lý các tệp cấu hình và thư viện được nhúng trong ứng dụng web java?
Vì vậy, tôi đã tự hỏi cách các nhà phát triển ở đây cấu trúc quy trình của họ để triển khai các ứng dụng web. Bạn có tải nhiều cấu hình nhất có thể đến máy chủ ứng dụng không? Bạn có thay thế các tệp cài đặt theo chương trình trước khi triển khai không? Chọn một phiên bản trong quá trình xây dựng? Chỉnh sửa thủ công các cuộc chiến tranh?
Ngoài ra bạn sẽ đi bao xa trong việc cung cấp phụ thuộc thông qua thư viện tĩnh của máy chủ ứng dụng và bạn tự đặt mình vào chiến tranh bao nhiêu? Tất cả điều này chỉ để có được một số ý tưởng về những gì phổ biến (hoặc có lẽ tốt nhất) thực hành là vào lúc này.
Hầu hết các câu trả lời đều giống nhau, chấp nhận điều này vì có thể chúng tôi sẽ kết thúc một cái gì đó rất giống nhau. – wds