I just committed my initial pass at integrating Mojarra and PrimeFaces into AppFuse. Will enter individual issues for problems I found during migration. Here's a brief summary:
1. Have to add listener in web.xml
[INFO] [talledLocalContainer] Feb 02, 2013 10:39:52 PM org.apache.catalina.core.StandardContext addApplicationListener
[INFO] [talledLocalContainer] INFO: The listener "com.sun.faces.config.ConfigureListener" is already configured for this context. The duplicate definition has been ignored.
2. Servlet 2.3 is in WEB-INF/lib
[INFO] [talledLocalContainer] INFO: validateJarFile(/Users/mraible/dev/appfuse/web/jsf/target/tomcat7x/container/webapps/appfuse-jsf-2.2.2-SNAPSHOT/WEB-INF/lib/servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
3. Rendering delete button on userForm
4. .xhtml is in URLs instead of clean URLs
5. bootstrap theme 404s on images
[INFO] [talledLocalContainer] Feb 02, 2013 10:40:25 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
[WARNING] [talledLocalContainer] WARNING: JSF1064: Unable to find or serve resource, images/ui-bg_highlight-hard_70_000000_1x100.png, from library, primefaces-bootstrap.
6. file upload doesn't work with webtest
7. setCheckbox doesn't work with webtest
Project with initial work: 1-replaced myfaces; 2-replaced tomahawk 3-removed the jsp and jsf packages; 4-adjusted some validations and replaced the dataTable component.