See @BalusC answer here about the same problem. You have two jsf implementations in your pom.xml
: myfaces and mojarra. So myfaces is conflicting with mojarra. Remove one of them
org.apache.myfaces.core
myfaces-api
2.2.2
org.apache.myfaces.core
myfaces-impl
2.2.2
org.apache.myfaces.core
myfaces-bundle
2.2.2
or
com.sun.faces
jsf-api
2.2.2
com.sun.faces
jsf-impl
2.2.2