Hi,

I use a servlet as a chat-server which uses a blocking doGet()-method. (I am
using the chat-server-example from the book "Java Servlet Programming").
To make sure the context can be reloaded I included the destroy()-method in
the servlet to remove all locks.
The problem is, that the destroy()-method is not called (It should log a
message).
Is this due to the blocking doGet()? Is there a way to set a timeout when
the destroy()-method should be called no matter the request-handling is done
or not?
I think I waited for 10 minutes or so, but destroy() wasn�t called.
BTW, I am using Tomcat 4.0.6 (The one integrated into Netbeans).
Is there a way to gracefully close the servlet? As far as I can see it
cannot be done in the ContextListener since the servlets are closed before
the ContextListener is called.

Would be great if someone could help me.

thanks,
 Philipp



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

Reply via email to