Cannot find setclasspath.sh when starting up Tomcat 7

In attempting to start Tomcat 7 on my MacBook Pro on El Capitan, I was getting the following error:


amp-macbook:Cellar anton$ catalina start
Cannot find /usr/local/Cellar/tomcat7/7.0.63/libexec/bin/setclasspath.sh
This file is needed to run this program

I found the issue to be due to my CATALINA_HOME environment variable. To resolve this, just do the following from your terminal:


unset CATALINA_HOME

That’s it!

Debugging the dreaded “SEVERE: Error listenerStart” and “SEVERE: Error filterStart” Tomcat error messages

The solution is to add a logging.properties file inside WEB-INF/classes with the following:

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

Source: Debugging the dreaded “SEVERE: Error listenerStart” and “SEVERE: Error filterStart” tomcat error messages « Trifork Blog / Trifork: Enterprise Java, Open Source, software solutions