sábado, 19 de março de 2016

Alterando exibição de erros no Navegador em projetos JSF

        Quando estamos no estágio de desenvolvimento precisamos do máximo de informações possíveis sobre os erros que acontecem no sistema, e o que aparece por padrão do navegador não ajuda muito.
       
        Porém o JSF permite uma configuração no arquivo web.xml bem simples que melhora a exibição do erro e facilita bastante a nossa vida.
        
        Basta abrir o arquivo web.xml e colocar a seguinte configuração:

<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
     <param-value>Development</param-value>
</context-param>


     Com essa simples configuração, o JSF passa a exibir no navegador a mensagem principal, o Stack Trace, a árvore de componentes, e o escopo de algumas variáveis, isso não substitui o uso do debugger da IDE mas da uma ajuda... e lembre-se de remover esta configuração quando a aplicação estiver em produção ou alterar o valor para Production.

         A exibição vai ficar assim:


       E clicando nos links(âncoras) você tem acesso aos detalhes de cada tópico.

Nenhum comentário:

Postar um comentário