How to use a different JSF version with EAP ?

Solution Verified - Updated -


  • How to use different JSF version other than the one shipped with EAP ?
  • How to upgrade or migrate from JSF 1.x to JSF 2.x ?
  • How to exclude default JSF module in EAP deployment and use custom JSF bundled in application?
  • We are using the old version of the JSF and we do not want to change it with EAP's upgrade. How to use old or different version of JSF in EAP?
  • Will JSF 2.2 be supported with JBoss EAP 6.1?
  • We need to use a JSF implementation 2.1.7 while JBoss provide the version 2.1.28, in the slot main. How can we configure JBoss to use JSF 2.1.7? Is it possible to deploy the JSF inside as EAR and use jboss-deployment-structure.xml to load the correct class? Is there any other options to do it?


  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 6.x
    • 5.x
    • 4.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content