AFAIK the JSF2 API is per default only available for WARs, not for EJB JARs. Add the following to your EAR Maven build: src/main/resources/META-INF/jboss-deployment-structure.xml
<jboss-deployment-structure> <deployment> <dependencies> <module name="javax.faces.api"/> </dependencies> </deployment> </jboss-deployment-structure>
See also: https://docs.jboss.org/author/display/AS71/Implicit+module+dependencies+for+deployments
Thanks for you help, Frank!!!!
this resolved my problem!!!