If you get this type of exception (One or more listeners failed to start):
26-Jan-2017 16:51:15.192 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternalOne or more listeners failed to start. Full details will be found in the appropriate container log file
26-Jan-2017 16:51:15.194 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternalContext [/artifactory] startup failed due to previous errors
By default, Tomcat will not output debug information to the catalina.out file. However, the first step is to check the localhost logs with the appropriate timestamp and see if there is any additional information in there. The next step is to create the following debug file: $ARTIFACTORY_HOME/tomcat/webapps/artifactory/WEB-INF/classes/logging.properties with the following contents:
org.apache.catalina.core.ContainerBase.[Catalina].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler
Save and exit this file, and restart Artifactory. Now, you should see more verbose and debug output in the catalina.out file to point to where the problem is. You should see stack traces that identify which context the startup is failing at.