我在/ usr / local中解压缩了tar文件,并在/ Library / Tomcat中创建了一个符号链接。从那里我在/ bin可执行文件中创建了所有.sh文件。在启动时,我什么也得不到,包括访问localhost时的正常“无法连接”:8080。检查我的catalina.out显示我试图启动它的每个实例的“线程中的异常”主“java.lang.NoSuchMethodError:main”。我已经遵循了许多教程,包括那些here和here,但似乎没有任何帮助这个问题。
编辑:这是启动Tomcat时的跟踪
使用CATALINA_BASE:/ Library / Tomcat
使用CATALINA_HOME:/ Library / Tomcat
使用CATALINA_TMPDIR:/ Library / Tomcat / temp
使用JRE_HOME:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
使用CLASSPATH:/Library/Tomcat/bin/bootstrap.jar:/ Library/Tomcat/bin/tomcat-juli.jar
答案 0 :(得分:1)
您的类路径中似乎有不可用的jar文件,用于启动Tomcat,(例如,Tomcat 7可能依赖于库foo.jar 1.2版,但您安装了1.1)
唯一可以确定的方法是查看strack跟踪(Tomcat期望的方法和类别)。这会引导你解决问题。