tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Len Popp" <len.p...@gmail.com>
Subject Re: I WANT Tomcat to die when a given servlet fails to initialize
Date Fri, 22 Aug 2008 19:46:22 GMT
There isn't a clean way for webapps to shut down the server because
they're not really supposed to do that. :-)

If you thrown an UnavailableException from a servlet's init method,
that servlet won't run.
If you do app initialization in a ServletContextListener and throw an
exception from the contextInitialized method, the webapp won't run.
But in both these cases the Tomcat server keeps running.
-- 
Len



On Fri, Aug 22, 2008 at 15:08, COHEN, STEVEN M (ATTSI) <sc1478@att.com> wrote:
> Yeah, that would work :-).  I guess I was looking for something a bit more,
> well, graceful.
>
> -----Original Message-----
> From: Lucas Galfaso [mailto:lgalfaso@gmail.com]
> Sent: Friday, August 22, 2008 1:55 PM
> To: Tomcat Users List
> Subject: Re: I WANT Tomcat to die when a given servlet fails to initialize
>
> try {
>  [...]
> } catch (Exception e) {
>  System.exit(0);
> }
>
> ??
>
> :-)
>
>
> -lg
>
>
> On Fri, Aug 22, 2008 at 3:42 PM, COHEN, STEVEN M (ATTSI) <sc1478@att.com>
> wrote:
>> This may seem like an odd request and I'm sure it is nonstandard, but
>> it nonetheless something I'd like to be able to do.  We have an
>> instance of Tomcat running.  It runs one application.  This
>> application is NOT an application serving content over the www.  It is
>> basically a straight java application running inside of a web server.
>> The reason it runs in a Web server is because there is one subsidiary
>> use case that uses HTTP Gets to fire actions in the application via a
>> servlet.  No other applications are served off this web server.
>>
>> The non-web application's "main()" is the servlet's init().  If this
>> servlet cannot initialize there is no point to keeping Tomcat running
>> and it would in fact make monitoring easier if it were not running.
>>
>> Is there any easy way to achieve this in Tomcat?
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message