I downloaded binär die javax.faces-2.1.13
als letzte binäre Release. Ich möchte meine GlassFish JSF-Bibliothek aktualisieren, aber es hat jsf-api-jar
und andere Impl. Wie aktualisiere ich und wo kann ich die Gläser herunterladen?Wie aktualisiere ich die JSF API in GlassFish?
6
A
Antwort
10
Gerade beidejsf-api.jar
und jsf-impl.jar
im Glassfish /modules
Ordner durch die einzelne javax.faces.jar
Datei ersetzen.
Seit Mojarra 2.1.6 das Buildsystem Java EE Maven Regeln geändert wurde einzuhalten, siehe auch issue 2028. Dies führte dazu, dass API und impl in einer einzigen JAR-Datei zusammengeführt wurden.
0
, wenn Sie einige Probleme mit nach Gesichtern Dateien in Glassfish/modules Ordner, wie Nicht-Kompatibilität Sie Framework-Version mit JSF 2.2,2.3 und usw. (zum Beispiel „ICEfaces 4.1.1 Fehler 200 beim Update ersetzt: javax.faces .viewstate nicht ") oder ein unerwartetes Verhalten gefunden - vergessen Sie nicht, Glasfischen/domains/somedomain/OSGi-Cache
Sollte ich diese jar in Glassfish löschen und fügen Sie javax.faces.jar zu reinigen? Das ist nicht Konfiguration? – kinkajou
Sicher. Du willst nicht, dass die ältere Version die neue Version in Konflikt bringt, oder? Wenn Sie keine volle Kontrolle über den Server haben, dann können Sie die neue JAR-Datei in webapps eigene Datei/WEB-INF/lib platzieren und die Datei/WEB-INF/glassfish-web.xml konfigurieren Glassfish, um es stattdessen zu verwenden. – BalusC
Was ist mit Jsftemplating und Jsfconnector? – kinkajou