Mudanças entre as edições de "Personalizando Páginas de Erro em aplicações Web Java"
De Wiki Integrator do Brasil
| Linha 27: | Linha 27: | ||
</error-page> | </error-page> | ||
</web-app> | </web-app> | ||
| − | + | </pre> | |
| − | + | ||
[[Categoria:JAVA]] | [[Categoria:JAVA]] | ||
[[Categoria:TUTORIAIS]] | [[Categoria:TUTORIAIS]] | ||
Edição atual tal como às 01h02min de 5 de fevereiro de 2016
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>