How to Create a Simple Java Server Faces (JSF) Application WAR File for J2EE/JEE5 Deployment

This tutorial demonstrates how to put together a basic JSF war file for deployment to a Tomcat 6 server, although the simple WAR file can be deployed to any Servlet Engine, be it WebSphere, WebLogic, Glassfish, Oracle, etc. This tutorial demonstrates how to create a proper war structure, do a basic web.xml deployment descriptor configuration for the FacesServlet that implements the FrontController Design Pattern, and it shows a simple faces-config.xml file