Who adds this jboss-faces.jar to classpath?
Your integration deployers? Based on what?
jboss-faces.jar == jboss-faces-SNAPSHOT.jar ?
On thing I also noticed you should probably put jboss-structure.xml into
jsf.deployer/META-INF,
so you're not depending on "proper" structure deployers to be used,
when *not* recognizing your Mojara and jsf-libs dir as non-deployments.
e.g. someone might resurrect sar' lib/ structure deployer or have matching group
structure deployer