/ JBoss 6 EAP

JBoss 6 EAP - Customizando páginas de erros

Por padrão o JBoss exibe a versão do produto quando ocorre um erro 404 "JBoss Web/7.4.10.Final-redhat-1", porém é possível customizar uma pagina de erro dentro do pacote da aplicação.

Segue abaixo um tutorial como referência para erro 404.

  1. Adicione as entradas abaixo no arquivo web.xml

Arquivo: web.xml

<error-page>
  <error-code>404</error-code>
  <location>/WEB-INF/errorpage/404.jsp</location>
</error-page>
  1. Crie um arquivo chamado 404.jsp dentro do diretório /WEB-INF/errorpage/

Arquivo: 404.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isErrorPage="true" %>
 
<% response.setStatus(404); %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>404 error</title>
  </head>
  <body>
    Page not found!!!
  </body>
</html>

Feito. Agora basta forçar um erro 404 e ver se a página customizada será exibida.

Abraços.