2012-07-17 11 views
11

Al depurar Liferay Portal, esa es la aplicación tomcat, el eclipse hace que habitualmente pare en ThreadPoolExecutor$Worker.run() line: 912 aunque no establezco un punto de interrupción en esta clase. El ThreadPoolExecutor no es una clase de mi aplicación, creo que pertenece a tomcat. Mi pregunta es: ¿qué está mal aquí, y por qué el eclipse se detuvo aquí? ¿Y es posible establecer tales "puntos de corte externos" en eclipse para ignorar?Elimina puntos de excepción de Java al depurar Liferay en eclipse

enter image description here

Respuesta

31

Puedes solucionar este problema de inmediato al abrir la vista de marcadores y eliminar los puntos de interrupción de excepción de Java.

Markers view with Java Exception Breakpoints

Sin embargo, para eliminar permanentemente este tipo de puntos de ruptura, que tiene que ir a las opciones de depuración de Java y desactive la opción "Suspender excecution sobre las excepciones no capturadas". Entonces este tipo de puntos de interrupción no se agregarán nuevamente en el futuro.

Java Debug options in Eclipse

Cuestiones relacionadas