Personalizando Páginas de Erro em aplicações Web Java
De Wiki Integrator do Brasil
Edição feita às 04h02min de 5 de fevereiro de 2016 por Integratorhost (disc | contribs)
As páginas de Erro geradas em aplicações Web, criadas com Java, necessitam da inclusão de um web.xml contendo a tag XML <error-page>. Veja o exemplo abaixo para a exibição de página de erros personalizadas para:
- Classe Não encontrada - java.lang.NoClassDefFoundError
- 404 - Erro 404 de página não encontrada
- Erro Padrão - Qualquer outro erro
Abaixo o exemplo de web.xml completo de configuração para erros personalizados:
<?xml version="1.0" encoding="UTF-8"?><br /> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee” xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”> <error-page> <exception-type>'''java.lang.NoClassDefFoundError'''</exception-type> <location>/erro-classe.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page> <error-page> <location>/erro-padrao.jsp</location> </error-page> </web-app> ---- ---- [[Categoria:JAVA]] [[Categoria:TUTORIAIS]]