In the spec I see that javax.faces.* classes should not be included in WEB-INF/lib but I don't see any specific discussion about the the servlet container ignoring them when they are present. I may be overlooking something, but at any rate I agree with you that they should be ignored. In fact the current behavior in Geronimo is to not allow web apps to override classes in javax.*.
sweet! Regarding the spec, perhaps I interpreted the "should not be included in" as "should be ignored :-)
As mentioned above, the spec says that apps should not include javax.faces in their webapps, so overriding MyFaces with another JSF impl would need to be configured at the server level. Geronimo
yeah
provides a pretty flexible dependency system that will allow the user to choose, for example, tomcat or jetty for the servlet container, cayenne or openjpa for JPA, axis2 or cxf for web services, etc... When all is said and done, I think Geronimo will provide the user with 1 or 2 configurations for download that have been specifically tested using the TCK and then allow them to customize their server if desired using plugins. Right now the only JSF implementation on Geronimo's radar is MyFaces, but if there's a desire to implement an additional configuration based on the JSF RI or provide it as a plugin then that would certainly be doable.
can you post the M3 announcement to this group as well? Perhaps JSF-user like to give it a try as well -M
Best wishes, Paul
-- Matthias Wessendorf http://tinyurl.com/fmywh further stuff: blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com
