Wie erkenne ich die aktuelle JSF-Version?
Ich bin der Entwicklung einer jsf-webapp und jetzt muss ich wissen, was JSF-Version ich benutze? Wo kann ich suchen? Vielen Dank im Voraus.
InformationsquelleAutor der Frage Jochen | 2012-10-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Programmgesteuert, meinst du? Sie können es von
Package#getImplementationVersion()
.Gibt es übrigens auch
getImplementationVendor()
undgetImplementationTitle()
Methoden. Möchten Sie vielleicht, um Sie als auch in der Unterscheidung zwischen dem Anbieter (MyFaces oder Mojarra, zum Beispiel).Oder meinst du manuell? Schauen Sie einfach in
/META-INF/MANIFEST.MF
Datei des JSF-impl-JAR-Datei. Sie können extrahieren Sie die JAR-Datei mit einem ZIP-tool. Es ist dieImplementation-Version
Eintrag der manifest-Datei.InformationsquelleAutor der Antwort BalusC
Für mich war es nicht die Arbeit mit einem WebSphere-Serverso folgte ich der Kommentar von peater:
Zeigte es mir die version in den Dateinamen der Bibliothek:
JSF-API-Lage: (file:/C:/Arbeitsbereiche/spielwiese/wlp/dev/api/spec/com.ibm.websphere.Java ee.jsf.2.2_1.0.18.jar )
JSF-Impl Ort: (file:/C:/Arbeitsbereiche/spielwiese/wlp/dev/api/spec/com.ibm.websphere.Java ee.jsf.2.2_1.0.18.jar )
InformationsquelleAutor der Antwort Hannes Schneidermayer
Schritte
1: entpacken Sie javax.faces.jar (extrahieren in einen Ordner),gehen Sie zu extrahieren
Ordner\META-INF
2: in der Seite, die META-INF öffnen MANIFESTIEREN.MF.
3: suchen Sie für die Umsetzung-Version
Beispiel : Umsetzung-Version: 2.1.6-SNAPSHOT
InformationsquelleAutor der Antwort sam