我在 Windows 7(x64 位)上运行 Eclipse Indigo(3.7),当我使用 Mongrel(用于在 Eclipse 中运行 Tomcat 的 Eclipse 插件)启动 Tomcat 7.0.12 时,我得到:
May 24, 2012 7:56:17 PM org.apache.catalina.startup.Bootstrap initClassLoaders
SEVERE: Class loader creation threw exception
java.lang.NoSuchMethodError: org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;
at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:150)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:91)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:227)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
我的电脑上有 jdk1.7.0_04。
我尝试过的事情:
-另一个版本的Tomcat
- 删除和重新添加 Tomcat 服务器
- 确保系统 java 和 Eclipse java 都是 jdk1.7.0_04
- 现在用谷歌搜索 2 天的可能解决方案。
这些都没有运气。有什么想法吗 ?