Hello Tim,

Thanks for the tip... it worked!  Upon futher investigation, it appears
that java.lang.Object is not serializable, because that would lend to all
objects being inherently serializable.

-Raiden




On Thu, 3 Jul 2003, Tim Funk wrote:

> What if you change new Object() to new String()
>
> -Tim
>
> Raiden wrote:
> > Hello,
> >
> > Thanks to the kind help of this group, I am now synchronizing against
> > double clicks using a session-based "lock" object added through an
> > HttpSessionListener.
> >
> > However, when I restart tomcat, sessions are reloaded, but these objects
> > are lost.  In fact, anything I added to the session outside of the
> > listener... through normal session.setAttribute() calls in the jsp's... IS
> > reloaded.  The ONLY thing that isn't, is the lock object that I added in
> > the HttpSessionListener code.
> >
> > Can someone clue me into what I'm doing wrong that is preventing the lock
> > object from being reloaded when tomcat is restarted?  (I'm guessing it has
> > to do with something not being serializable.)
> >
> > Here is the code I'm using for the HttpSessionListener:
> >
> > public class SessionListener implements HttpSessionListener {
> >     public void sessionCreated(HttpSessionEvent se) {
> >         HttpSession session = se.getSession();
> >         session.setAttribute("sessionLock", new Object());
> >     }
> >
> >     public void sessionDestroyed(HttpSessionEvent se) {
> >         return;
> >     }
> > }
> >
> >
> > Thanks,
> > Raiden
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to