如何找出我的WebLogic正在使用的当前版本的Mojarra?

时间:2013-11-19 22:06:08

标签: jsf-2 mojarra weblogic12c

我正在尝试确定我的WebLogic 12c正在使用的当前版本的Mojarra。我该怎么知道呢?

1 个答案:

答案 0 :(得分:13)

一种方法是以编程方式从任意JSF类的Package信息中提取实现细节,例如FacesContext

Package p = FacesContext.class.getPackage();
System.out.println(p.getImplementationTitle() + " " + p.getImplementationVersion());

另一种方法是探索WebLogic安装的/wlserver/modules文件夹中的JSF模块。在我的12c安装中,文件名为glassfish.jsf_1.0.0.0_2-1-20.jar,后者又标识了Mojarra 2.1.20。