Tam JSF uygulama sürümü bilgisi, JSF uygulama JAR dosyasının /META-INF/MANIFEST.MF
dosyasında kullanılabilir.
Implementation-Title: Mojarra
Implementation-Version: 1.2_12-b01-FCS
Implementation-Vendor: Sun Microsystems, Inc.
bir JAR dosyası
ZIP aracı ile açılabilir şu şekildedir: Genellikle Bildiri dosyasının alt kısmına yakın yer alır. Sun RI/Mojarra durumunda, dosya adı,
jsf-impl-1.2_12-b01-FCS.jar
gibi tam sürüm numarasıyla önceden eklenmiş olan
jsf-impl.jar
'dur. JBoss 4.3.x tarafından sağlanan JSF uygulamasını kullanıyorsanız, dosyayı
$JBOSS_HOME/server/<Profile>/deploy/jboss-web.deployer/jsf-libs
klasöründe bulabilirsiniz. Kendi JSF uygulamanızı
/WEB-INF/lib
numaralı telefondan sağladıysanız ve JBoss'un bunu kullanmasını söylemek için
web.xml
yapılandırdıysanız, bunun yerine
/WEB-INF/lib
ürününde verileni kontrol etmeniz gerekir. ,
faces-config.xml
gelince
Package jsfPackage = FacesContext.class.getPackage();
String implTitle = jsfPackage.getImplementationTitle();
String implVersion = jsfPackage.getImplementationVersion();
String implVendor = jsfPackage.getImplementationVendor();
onunla aynı zamanda uygulama için tasarlanmıştır Ne JSF sürümü kontrol edebilirsiniz:
Veya, sadece programlı alabilirsiniz. Bu yüzden JSF 1.1 spesifikasyonlarına uygun olduğunu beyan ettiyseniz, JSF 1.2/2.0 uygulaması bile JSF 1.1 "uyumluluk modu" nda çalışacaktır. Ancak bir JSF 1.1 uygulaması kullanarak aslında olduğunuzda JSF 1.2/2.0 gibi daha yeni bir sürümü uyumlu olarak bildiremezsiniz. Ya hata verir veya yoksayılır.