21:39:39,453 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (Se
rverService Thread Pool -- 103) Unable to obtain com.sun.faces.flow.FlowDiscover
yCDIExtension from CDI implementation. Flows described with javax.faces.flow.bu
ilder.FlowDefinition are unavailable.
Я использую Jboss EAP 6.1 с CDI, Hibernate и JSF 2.2. Я думал, что это может быть вызвано JSF 2.2, поэтому я изменил face-config.xml
на 2.0, но ошибка все еще существует.Невозможно получить com.sun.faces.flow.FlowDiscoveryCDIExtension. Потоки, описанные с помощью javax.faces.flow.builder.FlowDefinition, недоступны
Я после этого руководства: https://developer.jboss.org/thread/203257
Это то, что мой модуль выглядит следующим образом: Это то, что мой module.xml выглядит следующим образом:
<dependencies>
<module name="javax.faces.api"/>
<module name="javaee.api"/>
<module name="javax.servlet.jstl.api"/>
<module name="org.apache.xerces" services="import"/>
<module name="org.apache.xalan" services="import"/>
</dependencies>
<resources>
<resource-root path="jsf-impl-2.2.7.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.el.api" export="true"/>
<module name="javax.servlet.api" export="true"/>
<module name="javax.servlet.jsp.api" export="true"/>
<module name="javax.servlet.jstl.api" export="true"/>
<module name="javax.validation.api" export="true"/>
<module name="com.sun.jsf-impl"/>
</dependencies>
<resources>
<resource-root path="jsf-api-2.2.7.jar"/>
<!-- Insert resources here -->
</resources>
Я думаю, что версия jsf в конфигурации ваших лиц не имеет значения. Это касается классов или конфигураций, отсутствующих в ваших модулях. – redge