ok, thanks.

-----Original Message-----
From: Len Popp [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 26, 2006 10:48 AM
To: Tomcat Users List
Subject: Re: Possible to send 503 status over JK?


The default error page is hard-coded in
org.apache.catalina.valves.ErrorReportValve.report()
-- 
Len

On 7/26/06, Propes, Barry L <[EMAIL PROTECTED]> wrote:
> are the HTML error pages created dynamically? Are or they where they can be 
> extracted (presumably out of a jar file) and then edited and the jar 
> recompiled?
> I don't find the docs anywhere within my Tomcat version (4.1.3).
>
> -----Original Message-----
> From: Len Popp [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 25, 2006 8:26 PM
> To: Tomcat Users List
> Subject: Re: Possible to send 503 status over JK?
>
>
> The recent messages on this topic have confused me, so I've spent part
> of my evening running some tests.
> =========
> First, with Tomcat standalone:
>
> Tomcat's default error pages can be overridden by an error-page
> declaration in the webapp's web.xml. If there is no error-page
> declared, Tomcat uses its default error page; it does *not* fall back
> to a "global" error page declared in the ROOT webapp.
>
> When a webapp is stopped, its error pages are not executed
> (obviously), so Tomcat's default error pages are used.
>
> Therefore it is not possible to override the 503 page when the webapp
> is stopped. Tomcat always uses its default page.
>
> In any case, the correct HTTP status code is returned to the browser.
> =========
> With Tomcat behind Apache and mod_jk:
>
> As long as Tomcat is running, the situation is the same as above. JK
> and Apache pass Tomcat's error pages and status codes back unchanged.
> ErrorDocument declarations do not override Tomcat's error pages.
>
> When Tomcat is down (not just one webapp stopped, but Tomcat not
> running at all), you obviously don't get a Tomcat error page. Apache
> generates the 503 error and uses its own error page. This page can be
> overridden by ErrorDocument.
>
> Again, the correct HTTP status codes are returned to the browser.
>
> So, you can use a custom ErrorDocument to return a "Site Down" message
> if Tomcat is down completely, but not if a webapp inside Tomcat is
> stopped.
>
> These tests were done with Tomcat 5.5.17, Apache 2.0.55, JK 1.2.15.
> --
> Len
>
> On 7/25/06, Hassan Schroeder <[EMAIL PROTECTED]> wrote:
> > On 7/25/06, Rick G <[EMAIL PROTECTED]> wrote:
> >
> > > The 500 is caught correctly, but I always end up seeing the tomcat 
> > > generated
> > > error page for a 503.
> > > I guess this could be a mod_jk or apache issue if you are saying that 
> > > tomcat
> > > is sending the right status code.
> > >
> > > Questions:
> > >  what version of tomcat you running?
> >
> > that quick test was on 5.5.17 standalone just to confirm the correct
> > http header was being sent.
> >
> > --
> > Hassan Schroeder ------------------------ [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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


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

Reply via email to