Tomcat - Resolve "One or more listeners failed to start"

by
Jeremy Canfield |
Updated: November 29 2022
| Tomcat articles
Let's say something like this is being returned when attempting to start a Tomcat application server.
28-Nov-2022 21:27:48.222 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
There are a number of different things that could cause this to happen. For example, I saw NoClassDefFoundError and ClassNotFoundException in the localhost.log.
28-Nov-2022 21:27:48.221 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference;
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.access.BeanFactoryReference
28-Nov-2022 21:27:48.222 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)
Did you find this article helpful?
If so, consider buying me a coffee over at