I have unpacked the tar file in /usr/local and created a symbolic link in /Library/Tomcat. From there I made all .sh files in /bin executable. Upon startup, I get nothing, including a normal "could not connect" upon visiting localhost:8080. Checking my catalina.out shows "Exception in thread "main" java.lang.NoSuchMethodError: main" for each instance that I tried to start it up. I have followed numerous tutorials, including those here and here, but nothing seems to help the problem.
EDIT: Here is the trace when starting Tomcat
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar
CATALINA_HOME
environment variable? – matt b