繁体   English   中英

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

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

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

编辑:这是启动 Tomcat 时的跟踪

使用 CATALINA_BASE:/Library/Tomcat
使用 CATALINA_HOME:/Library/Tomcat
使用 CATALINA_TMPDIR:/Library/Tomcat/temp
使用 JRE_HOME:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
使用类路径:/Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

It seems you have incomaptible jar files in your classpath you use to launch Tomcat, (For example Tomcat 7 may depend on a library foo.jar version 1.2 but you have 1.1 installed)

唯一可以确定的方法是查看 strack 跟踪(Tomcat 期望什么方法以及在哪个类中)。 这将导致你的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM