Apologies - I omitted the tomcat version: 5.0.28 On 8/16/05, Nishant Deshpande <[EMAIL PROTECTED]> wrote: > Hoping for some help from the tomcat experts on this list. > > I want to ensure all objects stored in sessions are serializable. > > I read that I can put the <distributable/> tag in my web.xml file to > 'enforce' this. > > But I don't see any enforcing happening. I assumed it would throw > exceptions at runtime when I did 'setAttribute("xxx", > SomeNonSerializableObject)'. > > I have put 'distributable' in > > web.xml: <web-app> ... <distributable/> ... </web-app> > > I also have the following in server.xml: > > <DefaultContext reloadable="true" allowLinking="true"> > > <Loader className="org.apache.catalina.loader.DevLoader" > reloadable="true" debug="1"/> > <Manager className="org.apache.catalina.session.PersistentManager" > pathname="/cv/data/tmp" debug="5" saveOnRestart="true" > distributable="true"> > <Store className="org.apache.catalina.session.FileStore" > directory="/cv/data/tmp" > debug="5"/> > </Manager> > > </DefaultContext> > > > Am I missing something? How is the serializability enforced? > > Also another question: the serialization does not happen in the > directory i specify for Store above, rather it happens in the > $CATALINA_HOME/work/Catalina/* directories. Any ideas about this one? > > Thanks, > > Nishant >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]