Tratando Exception Com PrimeFaces

Senhores boa tarde , gostaria de uma ajuda relacionada a um pequeno problema que tenho em minha aplicação .
Estou tentando demonstrar na minha página de erro informações sobre a exception gerada , informações semelhantes as que são demonstradas pelo console do Jboss.
Estou utilizando o primefaces 5.1 , jboss 6.4 .
no meu faces config tenho as tags :


org.primefaces.application.exceptionhandler.PrimeExceptionHandlerFactory



org.primefaces.application.exceptionhandler.PrimeExceptionHandlerELResolver

no meu web.xml tenho a tag :

java.lang.Throwable /error.xhtml

A linha mais importante do log que o console do jboss me trás seria esta em questão :

19:58:21,034 SEVERE [org.primefaces.application.exceptionhandler.PrimeExceptionHandler] (http-localhost/127.0.0.1:8080-2) null: com.sun.faces.spi.InjectionProviderException

minha página é exibida normalmente , porém não são demonstradas as informações da exception nela .

Alguém teria alguma idéia do que possa estar ocorrendo ?

Obrigado desde já .

Olá Bernardo,

Utilize isso: #{pfExceptionHandler}

Outras informações:

  • type
  • message
  • stackTrace
  • formattedStackTrace
  • timestamp
  • formattedTimestamp

Exemplo:

<h:outputText value="Message:#{pfExceptionHandler.message}" />
<h:outputText value="#{pfExceptionHandler.formattedStackTrace}" escape="false" />

Se você tiver algum problema, no momento do lançamento da exception lance java.lang.Throwable

Exemplo se você tivesse mapeado Exception no web.xml

public String metodoX() throws Exception {
     try {
			
     } catch (Exception e) {
          throw new Exception(e);
     }
}

Espero que te ajude.

Deu certíssimo Weverton . Muito Obrigado.