2012-10-09 4 views

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

Sollte ich diese jar in Glassfish löschen und fügen Sie javax.faces.jar zu reinigen? Das ist nicht Konfiguration? – kinkajou

+0

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

+0

Was ist mit Jsftemplating und Jsfconnector? – kinkajou

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

Verwandte Themen