tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philipp Leusmann" <philipp.leusm...@post.rwth-aachen.de>
Subject AW: destroy() is not called when Context is reloaded
Date Wed, 24 Sep 2003 13:28:40 GMT
You can find the source here:
http://www.servlets.com/jservlet/examples/ch10/ChatServlet.java
The only thing I added is:

public void destroy()
{
	log("This servlet should be closed");
}

And I replaced one or two deprecated method-calls as described in sun's
javadocs. These replacements shouldn´t hurt, I think.

thanks,
 Philipp

> -----Ursprüngliche Nachricht-----
> Von: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com]
> Gesendet: Mittwoch, 24. September 2003 14:50
> An: Tomcat Users List
> Betreff: RE: destroy() is not called when Context is reloaded
>
>
>
> Howdy,
> Maybe if you post your servlet's code we can help you..
>
> Yoav Shapira
> Millennium ChemInformatics
>
>
> >-----Original Message-----
> >From: Philipp Leusmann [mailto:philipp.leusmann@post.rwth-aachen.de]
> >Sent: Wednesday, September 24, 2003 7:45 AM
> >To: tomcat-user@jakarta.apache.org
> >Subject: destroy() is not called when Context is reloaded
> >
> >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: tomcat-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
>
> This e-mail, including any attachments, is a confidential
> business communication, and may contain information that is
> confidential, proprietary and/or privileged.  This e-mail is
> intended only for the individual(s) to whom it is addressed, and
> may not be saved, copied, printed, disclosed or used by anyone
> else.  If you are not the(an) intended recipient, please
> immediately delete this e-mail from your computer system and
> notify the sender.  Thank you.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>



Mime
View raw message