Pular para o conteúdo

Página de erro personalizada no Tomcat

Dica publicada em Java / Internet
Perfil removido removido
Hits: 13.416 Categoria: Java Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Página de erro personalizada no Tomcat

Essa dica é para aqueles desenvolvedores que querem personalizar uma página de erro no Tomcat. Erros como os provocados por exceptions, cujo o código de erro é o 500, podem ser facilmente configurados.

1. Insira a seguinte tag no arquivo web.xml, que se encontra na pasta conf do diretório Tomcat. Ex.:

<error-page>
   <error-code>500(código do erro)</error-code>  
   <location>/erro.jsp</location>  
</error-page>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. A página de erro tem que estar no diretório da aplicação. Exemplo de página de erro:

<%@ page language="java" isErrorPage="true" %> (tag de indicação de erro)
<html>
<head>
   <title>Pagina de Erro</title>  
</head>

<body bgcolor="RED">

<!-- AQUI VOCÊ ENFEITA A PAG-->
<h3>Ocorreu um erro: <%= exception%></h3>

</body>
</html>

3. Reinicie o Tomcat.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Plugin Music para aMSN com XMMS e Amarok

Lindos wallpapers para Mandriva

Revertendo strings no terminal

Dividindo vídeos no Pitivi - Vídeo aula

Instalando o aMSN no Mandriva 2008.1

DirBuster - Descobrindo todos os diretórios de um site

Evitando os dois carregamentos de JSF (JavaServer Faces)

Criando projeto Java EE/Tomcat sem IDE

JEDI (Java Education and Development Initiative)

Java 8 Oracle no novíssimo Mageia 5

#1 Comentário enviado por jardel.morais em 01/02/2011 - 16:45h
Onde está este web.xml citado? Em qual pasta?
A jsp fica em qual pasta?

Consegui fazer isso no windows, mas no ubuntu não to conseguindo...

Dá uma força aí!

obrigado,

Jardel

#2 Comentário enviado por jardel.morais em 01/02/2011 - 17:01h
Deu certo!

O que estava acontecendo é que eu estava parando uma aplicação existente para testar, na verdade a aplicação não pode existir pra funcionar assim... (pelo menos no meu caso foi isso)

Obrigado,

Contribuir com comentário

Entre na sua conta para comentar.