> From: D. Barnhoorn [mailto:d.barnho...@tfe.nl]
> Subject: Servlet silently dropped
>
> One of those servlets stops handling or maybe even
> getting requests that it has a mapping for.

What does a thread dump show in this situation?

> What is odd is that:
> - it's always the same one

Which narrows your focus considerably.

> - tomcat serves a page for the url, but one from the main servlet

So it appears the mapping is altered?  The only dynamic mapping I'm aware of in 
Tomcat is for JSPs; are you using them anywhere?

> - destroy() doesn't get called, so it either escapes the gc
> or gets dropped without any fuss

The destroy() API won't be called unless the entire webapp is stopped, which 
doesn't appear to be happening.

> - creating a second mapping for the servlet returns the same
> page

How do you do that?  The only way I'm aware of is to update web.xml, which will 
reload the entire webapp.

> I did think of out of memory, threads, sockets stuff, but
> you'd expect tomcat to at least log something like that

Tomcat can't log anything when a thread hangs inside a servlet.  Again, get a 
thread dump (or several).

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to