A new .jar file, lib/jsf-api-1.2.jar (JSF 1.2 interfaces) has been added, so
if you are building against everything in icefaces/lib
you are bound to have problems (JSP classes not found).
A full icefaces.jar is now intended to be built on JDK 1.5
with 1.4 targets for the bulk of the classes and 1.5 targets
for only the tomcat 6 and JSF 1.2 portions. (A .jar built in
this way would be portable to JSF 1.2 and 1.2 on both
JDK 1.4 and 1.5.)
auctionMonitor and component-showcase in JSP mode should now
work with JSF 1.2 on glassfish, although the builds
for these samples are not targeted for this configuration
(they need .jar files removed: el-api.jar, jstl.jar,
xercesImpl.jar, xml-apis.jar, jsf-api.jar, and jsf-impl.jar).
Note that this does not address the JSF 1.2/1.2 "compatibility mode"
scenario raised in ICE-1474; ICEfaces applications still require
JSF 1.1 faces-config.xml.
The recent checkin allows the standard component-showcase to work on glassfish-v2-b41 with the server-provided jsf implementation (the fix involves special-cases for how parameters are passed to JSP tags, so it may have indirect dependencies on Sun code).
However, it currently exhibits the following problems: