Erro 'HTTP Status 500'

Alguem sabe como se personaliza a página de erro que o tomcat mostra quando acontece uma exception (HTTP Status 500 - exception report)? Alguem pode por um passo a passso aqui de como se faz isso? Eu quero personalizar esta página para o layout da minha página e mostrar somente o erro que retorna no ‘root cause’.[/b]

Cara … vc tem que criar uma página jsp com a seguinte diretiva

<@ page isErrorPage=“true” %>

… (código html)

<%= exception %>

… (+ código html)

tenta isso …

[]s

eae blz?

vai ai um exemplo expresso:

na sua pagina que vc quer tratar o erro:

use a tag: <%@ page errorPage=“paginaDeErro.jsp” %>
que vai direcionar para uma pagina onde vc irá tratar do erro ocorrido

&lt;html&gt;
&lt;!--
  Copyright &#40;c&#41; 1999 The Apache Software Foundation.  All rights 
  reserved.
--&gt;
&lt;body bgcolor=&quot;lightblue&quot;&gt;

	&lt;%@ page errorPage=&quot;errorpge.jsp&quot; %&gt;
	&lt;jsp&#58;useBean id=&quot;foo&quot; scope=&quot;request&quot; class=&quot;error.Smart&quot; /&gt;
	&lt;% 
		String name = null;

		if &#40;request.getParameter&#40;&quot;name&quot;&#41; == null&#41; &#123;
	%&gt;
	&lt;%@ include file=&quot;/jsp/error/error.html&quot; %&gt;
	&lt;%
		&#125; else &#123;
		  foo.setName&#40;request.getParameter&#40;&quot;name&quot;&#41;&#41;;
		  if &#40;foo.getName&#40;&#41;.equalsIgnoreCase&#40;&quot;integra&quot;&#41;&#41;
		  	name = &quot;acura&quot;;
		  if &#40;name.equalsIgnoreCase&#40;&quot;acura&quot;&#41;&#41; &#123;
	%&gt;

	&lt;H1&gt; Yes!!! &lt;a href=&quot;http&#58;//www.acura.com&quot;&gt;Acura&lt;/a&gt; is my favorite car.

	&lt;% 
		  &#125;
		&#125;	
	%&gt;	
&lt;/body&gt;
&lt;/html&gt;

como no post anterior na sua pagina de tratamento de erro vc irá colocar a tag: <%@ page isErrorPage=“true” %> que indica q a pagina é uma pagina de tratamento de erros

exemplificando:

&lt;html&gt;
&lt;!--
  Copyright &#40;c&#41; 1999 The Apache Software Foundation.  All rights 
  reserved.
--&gt;

&lt;body bgcolor=&quot;red&quot;&gt;

	&lt;%@ page isErrorPage=&quot;true&quot; %&gt;
	&lt;h1&gt; The exception &lt;%= exception.getMessage&#40;&#41; %&gt; tells me you
	     made a wrong choice. 
&lt;/body&gt;
&lt;/html&gt;

espero ter ajudado um pouquinho ai :wink:

[]'s
Erko Bridee

Vc também pode mapear no web.xml.

&lt;error-page&gt; &lt;error-code&gt;500&lt;/error-code&gt; &lt;location&gt;/error/error500.jsp&lt;/location&gt; &lt;/error-page&gt;

T+