Description
With the JSF Deployer we can no longer call the ServletContextInitializer that does Mojarra's "auto-servlet" feature. This feature automatically creates a FacesServlet and mappings when no FacesServlet is present and JSF artifacts are detected. The SCI that comes with Mojarra was really not correct for JBoss anyway because it would add the Mojarra ServletContextListener and we need to add the JBossJSFServletContextListener.
We can duplicate this functionality using the JSF Deployer instead of an SCI. It can also be extended to work with older JSF implementations if desired.