Tomcat registra el seguimiento de la pila, pero no siempre está claro dónde están los archivos de registro, cuando tomcat se inicia desde un IDE. Cuando lo inicio desde IntelliJ, CATALINA_BASE
está configurado en ${home}/.IntelliJIdea10/system/tomcat/Unnamed_r6-idea
y los archivos de registro están en formato [CATALINA_BASE]/logs
.
Para ver los registros, ubique los archivos de registro o edítelos [CATALINA_HOME]/conf/logging.properties
para dirigir la salida del registrador de tomcat a la consola. A continuación, agregué un segundo controlador a la configuración predeterminada de tomcat:
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
Ahora el stacktrace completo aparece en la salida de IntelliJ:
Dec 27, 2011 12:02:45 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter filterChainProxy
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'filterChainProxy' is defined at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:529)
. . .