如何手动初始化 omnifaces 以避免找不到 omnifaces.GenericEnumConverter?

How to initialize omnifaces manually to avoid omnifaces.GenericEnumConverter not found?

我将 web.xml 从 metadata-complete="false" 更改为 metadata-complete="true",但出现以下错误:

javax.faces.FacesException: Expression Error: omnifaces.GenericEnumConverter not found.

我正在使用 tomcat 8.0.24、jsf mojarra 2.2.12、primefaces 5.2 和 omnifaces 1.11。

是否可以手动初始化 omnifaces?

在webapp自己的faces-config.xml.

中显式注册如下
<converter>
    <converter-id>omnifaces.GenericEnumConverter</converter-id>
    <converter-class>org.omnifaces.converter.GenericEnumConverter</converter-class>
</converter>