Gần đây, tôi đã áp dụng bản sửa lỗi cho ứng dụng Java trên máy tính để bàn. Tôi đã làm điều này bằng cách thay đổi mã trong một trong các lớp học của tôi, biên dịch nó và gửi bình mới đến môi trường sản xuất.Làm thế nào để vá một chương trình Java?
Tôi bây giờ được hỏi liệu có thể chỉ vá bình trong sản xuất bằng cách sao chép lớp đã biên dịch mà tôi đã sửa hoặc thậm chí tạo một chương trình/tập lệnh vá sẽ chỉ có thể cập nhật các tệp đã sửa đổi.
Thông tin thêm:
- Các miếng vá không nhất thiết phải được áp dụng trong thời gian chạy. Có nghĩa là các bản vá có thể được thực hiện như là một chương trình riêng biệt hoặc hoạt động. Chương trình cũ của tôi không cần tự động cập nhật.
- Điều này có thể được thực hiện với các ứng dụng web (tệp WAR) không?
Câu trả lời hay nhất tôi đưa ra là đây, nhưng đã 2 tuổi. Patching Java software
Yêu cầu của tôi có hiếm không? Tôi chưa bao giờ thấy một hướng dẫn để vá một ứng dụng Java.
Câu hỏi này có vẻ ngoài chủ đề vì nó là về cơ sở hạ tầng - phù hợp hơn với người lập trình hoặc có thể serverfault – Bohemian