Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Primeira Screen
Por rodzero
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Página de erro personalizada no Tomcat
Linux user
Publicado por Cehasli de Castro em 06/01/2009

Login: ilsahec, 92072 pontos
[ Hits: 3208 ]

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>

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.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Guardião Itau 30 horas no Google Chrome
   Dica Linux recomendada Evitando os dois carregamentos de JSF (JavaServer Faces)
   Dica Linux recomendada Instalando plugin Java no AMD Fedora Core
   Dica Linux recomendada FrostWire: Solucionando problemas ao iniciar
   Dica Linux recomendada JRE não funciona no Debian Etch depois de instalado

Comentários
[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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.