2017-03-07 19 views
5

https://javaserverfaces.java.net/nonav/2.2/releasenotes.html liệt kê hai nhánh phiên bản phân tách của JSF2.2, trong đó, kỳ lạ, 2.2.8-xx có vẻ gần đây hơn 2.2.9 trở lên.Phiên bản Mojarra 2.2 phân tách

Một số lỗi chỉ được khắc phục trong 2.2.9 (https://java.net/jira/browse/JAVASERVERFACES-3380), một số chỉ trong 2.2.8-xx (https://java.net/jira/browse/JAVASERVERFACES-4107) và một số trong cả hai phiên bản (https://java.net/jira/browse/JAVASERVERFACES-3129).

Lý do đằng sau điều này và nhánh nào tôi nên sử dụng trong sản xuất? Cả hai dường như chứa các sửa lỗi quan trọng.

Tôi không thể tìm thấy bất kỳ điều gì về điều này với google. Có lẽ những người mojarra có thể thêm một số thông tin vào các ghi chú phát hành.

Trả lời

7

Bản phát hành Mojarra 2.2.8-xx được xây dựng riêng cho Oracle WebLogic 12c với các bản sửa lỗi được lựa chọn cẩn thận từ các phiên bản mới hơn được phát hành lại mỗi lần. WebLogic có một lỗi trong phiên bản Weld tích hợp của nó khiến nó không tương thích với Mojarra 2.2.9 và mới hơn, nơi sửa lỗi cho issue 3341 được giới thiệu.

Nếu bạn không sử dụng WebLogic 12c, sau đó chỉ cần bỏ qua các phiên bản 2.2.8-xx hoàn toàn và chọn phiên bản 2.2.x mới nhất là ngày hôm nay 2.2.14. Tuy nhiên, nếu bạn đang sử dụng WebLogic 12c, thì bạn nên tập trung vào việc có được một gói bảo trì từ hỗ trợ Oracle WebLogic. Nó sẽ gói phiên bản Mojarra 2.2.8-xx mới hơn.

Là tham chiếu: Tôi là Mojarra committerJSF 2.3 EG member.

+0

Cảm ơn một lần nữa, bạn là một phước lành cho cộng đồng! – Roben

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