January 22nd, 2010
ICEfaces v2.0 Alpha 2 is an early developer milestone for the next-generation of ICEfaces, designed for JSF 2.0.
Review the Known Issues prior to using this release.
This release includes the following:
Note that the following ICEfaces 1.8 APIs are not available:
com.icesoft.faces.context.DisposableBean (use the JSF2 @PostConstruct and @PreDestroy annotations instead).
Certain push APIs (use com.icesoft.faces.async.render.SessionRenderer, or the new org.icefaces.application.PushRenderer instead):
When using compatibility mode the following configuration is recommended (in the web.xml file) to emulate expected behavior that was included in the ICEfaces 1.8 Facelets implementation:
This release requires the following:
- JDK 1.5 or greater
- Sun "Mojarra" JSF 2.0.2 runtime (included).
The following section describes the most commonly encountered known issues with this release:
JSPs are not supported by ICEfaces 2.0, use Facelets instead.
The included sample application .wars and builds are targeted for deployment to Tomcat 6. The included libraries may need to be altered if deploying to other application servers. See "Appendix A - ICEfaces Library/App. Server Dependencies" of the "ICEfaces 1.8 Developer's Guide" for more details.
The compatible ICEfaces Component Suite included in this release is based on the ICEfaces 1.8.0 components. The components will be updated to the latest ICEfaces 1.8.x version in a future ICEfaces 2.0 developer release.
The following ICEfaces 1.8 Component Suite components are not functional or have notable issues in this release:
ice:outputBody (use h:body instead)
ice:outputHead (use h:head instead)
ice:outputHtml (use <HTML> tag instead)
ice:panelPopup (works, but has glitches with some settings, see ICE-5072 for details)
ice:selectInputText (works, but is glitchy, see ICE-5033 for details)
In some cases an NullPointerException may be logged against the org.icefaces.application.WindowScopeManager. This runtime error can be safely ignored.
Open source community support is available at http://www.icefaces.org.
All questions, comments, or general discussions specific to ICEfaces 2.0 Alpha should be made in the ICEfaces Development Build Feedback forum.