/Quickstart-JSF2.3-Samples

Quickstart JSF 2.3 application samples ready to be deployed on GlassFish, Payara Server, WildFly, JBoss EAP, Apache TomEE and Apache Tomcat.

Primary LanguageHTML

Quickstart JSF 2.3 Samples

Quickstart JSF 2.3 application samples ready to be deployed on GlassFish, Payara Server, WildFly, JBoss EAP, Apache TomEE or Apache Tomcat.

Tested on:

Installation

This guide covers how to install Oracle's implementation of JSF 2.3 specification. Apache MyFaces releases of JSF 2.3 are still in beta and can be found here.

On WildFly and JBoss EAP

Currently, for WildFly 11.0.0.Beta1 and JBoss EAP 7.1.0 Beta you will need to manually install JSF 2.3 jsf-impl.jar and jsf-api.jar. Instructions for this task can be found here: https://stackoverflow.com/questions/17085717/upgrade-jsf-mojarra-in-jboss-as-eap-wildfly. For JSF 2.3.2, I've already prepared the jsf-impl-2.3.2.jar and jsf-api-2.3.2.jar which you can download and use.

If you wish to install other JSF 2.3.x version on WildFly or JBoss EAP, follow this guide on how to package the jsf-impl.jar and jsf-api.jar.

On Apache TomEE Webprofile

Currently, for Apache TomEE Webprofile 7.0.3 you will need to delete the myfaces-api-2.2.11.jar and myfaces-impl-2.2.11.jar from the server install location /lib folder and add javax.faces-2.3.2.jar which you can download from here or from Maven repository.


Additional information for running JSF 2.3 on different application servers can be found here: https://github.com/javaserverfaces/mojarra/blob/master/README.md (Many thanks to BalusC).