sirve servlet que para instalar example ejemplo desplegar aplicacion tomcat servlets

tomcat - que - servlets y jsp



org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart (6)

Estoy intentando iniciar mi aplicación web en Tomcat 7, pero cada vez que hago clic en el botón de inicio, aparece este error:

FAIL: no se pudo iniciar la aplicación en la ruta de contexto / web

y las siguientes líneas se agregan al archivo catalina.log :

Feb 08, 2012 7:21:01 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart Feb 08, 2012 7:21:01 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/ Web ] inicio fallido debido a errores previos

¿Cómo es esto causado y cómo puedo solucionarlo?


SEVERE: Error listenerStart

Esto se reduce a que un ServletContextListener registrado por la anotación @WebListener en la clase, o por una declaración <listener> en web.xml , ha lanzado una excepción no controlada dentro del método contextInitialized() . Esto generalmente es causado por un error del desarrollador (un error) y necesita ser reparado. Por ejemplo, una NullPointerException .

La excepción completa debe estar visible en el registro de inicio específico de la aplicación web, así como en la consola IDE, antes de que la línea particular que ha copiado supere. Si no hay ninguno y aún no puede determinar la causa de la excepción simplemente mirando el código, coloque todo el código contextInitialized() en un try-catch en el que registra la excepción para obtener un resultado confiable y luego interpretarlo y corregirlo. en consecuencia.


Me enfrenté exactamente al mismo problema en una aplicación web de Spring. De hecho, eliminé Spring-Security al comentar la anotación de configuración:

// @ImportResource({"/WEB-INF/spring-security.xml"})

pero olvidé eliminar los filtros correspondientes en web.xml :

<!-- Filters --> <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

Los filtros de comentarios resolvieron el problema.


Para Intellij Idea, en algún momento el archivo localhost.log se generó en una ubicación diferente. Por ejemplo, puede encontrarlo en homedirectory / .IntelliJIdea14 / system / tomcat.

SI está utilizando la primavera, inicie su servidor en modo de depuración y coloque el punto de depuración en el bloque catch del método de actualización org.springframework.context.support.AbstractApplicationContext (). Si la creación de beans falla, usted podría ver la excepción.


Puede deberse a una serie de razones que ocurren al configurar el oyente. La mejor manera es iniciar sesión y ver el error real. Puede hacer esto agregando un archivo logging.properties a la raíz de su classpath con los siguientes contenidos:

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler


Seleccione "todo proyecto" y haga clic derecho

Maven-> Actualizar proyecto


Tuve un problema similar. El catalina.out ha registrado este mensaje de registro

17 de abril de 2013, 5:14:46 pm org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart

Compruebe localhost.log en el directorio de registro de tomcat (en el mismo directorio que catalina.out), para ver la excepción que provocó este error.