Uma ferramenta muito comum utilizada pelos desenvolvedores para detectar falhas nos softwares em desenvolvimento é o debug. Debug, conhecido em português como depuração tem sua definição removida do Wiki apresentada da seguinte forma "
Depuração (em
inglês:
debugging, debug) é o processo de encontrar e reduzir
defeitos num
aplicativo de software ou mesmo em
hardware. Erros de software incluem aqueles que previnem o programa de ser executado e aqueles que produzem um resultado inesperado." (fonte:
http://pt.wikipedia.org/wiki/Depura%C3%A7%C3%A3o)
Para configurar este no JBoss ou Weblogic, basta checar no arquivo de inicialização de cada servidor e adicionar a seguinte linha:
"-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" como opção de inicialização.
No Eclipse, basta configurar a opção de remote debugging e iniciar o debug e tudo estará pronto.
Lembrar de configurar a porta do remoting debuggind do Eclipse a mesma que apontou no parâmetro address.
Fica a dica...