I'm trying to cluster a certain MyFaces (1.1.5, tomahawk 1.1.6) application in Tomcat 5.5.20. The applications heavily relies on session beans which use ListDataModel and HtmlDataScroller as properties. When I setup Tomcat to replicate sessions I got NotSerializableException for HtmlDataScroller.
As far as I understood from MyFaces FAQ [2] list data model is not serializable and may be marked "transient". Some guys recommend to build new data model out of a list [1] each time data model is requested. However I couldn't find how to solve the problem with HtmlDataScroller. My initial idea is to subclass MyFaces classes I use in the session beans and make them implement Serializable interface. How does this sound? Also I have bindings of input controls (HtmlInputText, HtmlSelectOneRadio) in these session beans. Are they also stateless as ListDataModel? I would really appreciate if you share your experience with clustering MyFaces application as well or if you point me towards resources on the Internet that might help Regards, Svilen [1] http://www.mail-archive.com/[email protected]/msg38166.html [2] http://wiki.apache.org/myfaces/FAQ -- Svilen Ivanov http://svilen-online.blogspot.com There is no dark side of the moon really. Matter of fact it's all dark.

