4.2.7. Depuração e Resolução de Erros da Página de Depuração do JBoss Seam
Após migrar e implantar o seu aplicativo com sucesso, é possível encontrar um erro de tempo de execução que o redirecione à página "Depuração do JBoss Seam". O URL para esta página é "http://localhost:8080/APPLICATION_CONTEXT/debug.seam". Esta página permite que você visualize e inspecione os componentes Seam em qualquer contexto Seam associado com a sua sessão de login atual.
Figura 4.1. Página de Depuração do JBoss Seam
A razão mais provável de você ter sido redirecionado para esta página é o Seam ter capturado uma Exceção que não foi tratada no código do aplicativo. A causa principal da exceção é encontrada, normalmente, em um dos links na página "Boss Seam Debug Page" (Página de Depuração do JBoss Seam).
- Amplie a seção
Componentna página e procure pelo componenteorg.jboss.seam.caughtException. - A causa e o rastreamento da pilha devem levá-lo às dependências ausentes.
Figura 4.2. Informações sobre o componente
org.jboss.seam.caughtException - Use a técnica descrita em Seção 4.2.2, “Depuração e Solução de ClassNotFoundExceptions e NoClassDefFoundErrors” para resolver as dependências do módulo.No exemplo acima, a solução mais simples é adicionar
org.slf4jaoMANIFEST.MFManifest-Version: 1.0 Dependencies: org.slf4j
Manifest-Version: 1.0 Dependencies: org.slf4jCopy to Clipboard Copied! Toggle word wrap Toggle overflow Outra opção é adicionar uma dependência ao módulo no arquivojboss-deployment-structure.xml:Copy to Clipboard Copied! Toggle word wrap Toggle overflow