Estou trabalhando nos meus projetos habituais no Eclipse, é um aplicativo J2EE, feito com Spring, Hibernate e assim por diante. Estou usando o Tomcat 7 por isso (sem motivo específico, não exploro nenhum novo recurso, só queria tentar isso). Toda vez que depuro meu aplicativo, acontece que o depurador do Eclipse aparece como se tivesse atingido um ponto de interrupção, mas não é o caso, na verdade, ele para em um arquivo de origem Java ThreadPoolExecutor
. Não há rastreamento de pilha no console, apenas para. Então, se eu clicar em continuar, ele continuará e o aplicativo funcionará perfeitamente. Isto é o que mostra na janela do depurador:
Daemon Thread ["http-bio-8080"-exec-2] (Suspended (exception RuntimeException))
ThreadPoolExecutor$Worker.run() line: 912
TaskThread(Thread).run() line: 619
Realmente não posso explicar isso, porque não estou usando ThreadPoolExecutor
nada. Deve ser algo do Tomcat, Hibernate ou Spring. É muito chato porque eu sempre tenho que continuar durante a depuração.
Alguma pista?