Exceção - resolvido

Estou utilizando o frame jsf com primefaces, com o ajax.

Tenho notado que algumas exceções que o sistema lança, somente eu consigo ver no eclipse.

Como fazer para lançar na tela em uma div por exemplo, qualquer exceção que ocorrer.

Guilherme, você pode pegar as informações da exceção como o stacktrace, cause, message ou uma mensagem mais amigável, no caso o que é recomendado e utilizar o recurso de Message ou Growl do PrimeFaces, desta forma mostrando na tela para o usuário.

Sim @LucasFurlaneto.

Exemplo.

Uso o hibernate.

Para salvar fazemos assim

if (arquivo.getId() == null) {
	em.persist(arquivo);
} else {
	em.merge(arquivo);
}

Mas percebi que por exemplo, a falta de um campo obrigatório a exceção só foi mostrada no eclipse e não retornou nenhuma mensagem para a tela.

Na verdade o persist ou merge ou delete, não solicita tratamento de exceção.

Conseguiu entender ?

Achei o que eu queria

http://www.semeru.com.br/blog/manipulado-de-excecoes-no-javaserver-faces-jsf-2-x/

Implantei e ficou do jeito que queríamos.