Tomcat 7 java.lang.NoSuchMethodError:main - Mac OS X 10.6

时间:2011-06-07 02:41:25

标签: java apache tomcat

我在/ usr / local中解压缩了tar文件,并在/ Library / Tomcat中创建了一个符号链接。从那里我在/ bin可执行文件中创建了所有.sh文件。在启动时,我什么也得不到,包括访问localhost时的正常“无法连接”:8080。检查我的catalina.out显示我试图启动它的每个实例的“线程中的异常”主“java.lang.NoSuchMethodError:main”。我已经遵循了许多教程,包括那些herehere,但似乎没有任何帮助这个问题。

编辑:这是启动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

1 个答案:

答案 0 :(得分:1)

您的类路径中似乎有不可用的jar文件,用于启动Tomcat,(例如,Tomcat 7可能依赖于库foo.jar 1.2版,但您安装了1.1)

唯一可以确定的方法是查看strack跟踪(Tomcat期望的方法和类别)。这会引导你解决问题。