The tree classloader issue is not resolved with ICEfaces 1.5.1, but it may be more of a
configuration problem than an integration problem between Seam and ICEfaces.
Fundamentally the problem appears to arise because the EJBs and the web application are
loaded by different classloaders. If an EJB returns and ICEfaces-specific type, it may
have the same class name, but will be a different class than ICEfaces expects (as running
in the web application).
So, is it generally a bad idea to return anything but primitive types from EJBs? Is there
a simple way to configure the .ear so that the ClassLoaders are common? Should icefaces be
split into icefaces-api.jar and icefaces-impl.jar? (In other words, we're looking for
suggestions on how to best resolve this.)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3989118#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...