应用程序已安装到WebSphere 8.我想知道是否有任何方法可以检查应用程序是否使用MyFaces或Mojarra以及使用的版本。
答案 0 :(得分:2)
检查哪个供应商的不同方法是:
FacesContext.class.getPackage().getImplementationVendor();
返回供应商的名称。myfaces-
前缀开头。myfaces-
参数can be found。你可以搜索它们。对于版本,您还可以从FacesContext
检索其编号:
FacesContext.class.getPackage().getImplementationVersion();
这将返回主要的实现版本。要查看次要链接,请在了解供应商后查看附带的第二个链接。
It seems WebSphere 8默认使用MyFaces实现。您可以找到JSF实现jar并打开其 MANIFEST.MF 文件,即实现版本must be stored there。
另见: