Tôi muốn cập nhật ứng dụng JSF của mình để sử dụng phiên bản Mojarra 2.1.8. Tôi đã thêm những dòng này vào tệp POM của gói WAR:Cách cập nhật phiên bản Mojarra trong GlassFish
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.1.8</version>
</dependency>
Tôi cũng đã thêm kho lưu trữ JSF. Tôi gói được xây dựng thành công với phiên bản Mojarra 2.1.8. Nhưng khi tôi mở nhật ký GlassFish tôi thấy rằng có một phiên bản Mojarra 2.1.6 được triển khai. Tôi đang thiếu gì? Tôi có cần phải thực hiện một số cấu hình vào máy chủ GlassFish không?
Tôi đã giải quyết được sự cố. Tôi đã tải xuống jar JSF 2.l.8 và tôi đã thay thế mô-đun trong Glassfish. – user1285928
Bạn có thể chia sẻ liên kết và/hoặc mã nhận dạng maven của thành phần được gọi với "JSF 2.1.8.jar" vì giải pháp trên không hoạt động hoàn toàn (giải quyết một số vấn đề nhưng một số còn lại) cho tôi ?! –
@Karl: [Trang chủ JSF] (https://javaserverfaces.java.net) -> [Tải xuống] (https://javaserverfaces.java.net/nonav/2.2/download.html) -> [Maven] (https://maven.java.net/content/repositories/releases/org/glassfish/javax.faces/) – BalusC