Java Mailing List Archive

Home » Home (12/2007) » Tomcat Users »

RE: ServletContextListener: how to suspend web app on error

Shapira, Yoav


Throw any RuntimeException from the method, and the server will mark the
context as unavailable -- all requests will return HTTP code 503. Tim's
filter approach is fine too.

Yoav Shapira
Millennium ChemInformatics

>-----Original Message-----
>From: Justin Ruthenbeck [mailto:justinr@(protected)]
>Sent: Thursday, January 08, 2004 7:36 PM
>To: Tomcat User List
>Subject: ServletContextListener: how to suspend web app on error
>Seems like a simple question, can't seem to find the answer...
>If an error occurs in the #contextInitialized() method of an object
>implements ServletContextListener, how can I suspend the web
>so that it is unavailable for use by clients?
>Specifically, I have a ServletContextListener that needs to be run at
>application startup. If any one of many errors occur, I want to notify
>the appropriate people (this I can do) and make the entire webapp
>unavailable (this I can't figure out).
>Any help is appreciated. I have a feeling this is obvious and I'm just
>missing something.
>Justin Ruthenbeck
>Software Engineer, NextEngine Inc.
>justinr - AT - nextengine DOT com
>Confidential. See:
>To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
>For additional commands, e-mail: tomcat-user-help@(protected)

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@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)

©2008 - Jax Systems, LLC, U.S.A.