I have an application which is not starting up after I added/upgraded some dependencies. It logs an error saying
SEVERE: One or more listeners failed to start.
Found a simple way to identify the problem.
In your WEB-INF/classes
directory of the application, make a new file: logging.properties
.
Add the following in that file:
org.apache.catalina.core.ContainerBase.[Catalina].level=INFO org.apache.catalina.core.ContainerBase.[Catalina].handlers=java.util.logging.ConsoleHandler
Now you'll have the complete stacktrace and debug the problem from there on.