2012-05-24 146 views
2

我运行在Windows 7上的Eclipse靛蓝(3.7)(64位),当我启动Tomcat 7.0.12利用杂种(一个Eclipse插件运行Tomcat在 的Eclipse)我得到:的Eclipse Tomcat启动失败

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版本-another

-deleting并重新添加Tomcat服务器

-making确保系统的Java和Eclipse的Java都是jdk1.7.0_04

- 寻找2天内可能的解决方案。

没有这些运气。有什么想法吗 ?

回答

3

也许有点晚;但对于任何可能有此问题的人来说;事实证明,我在我的CATALINA_HOME环境变量(我使用的是Windows)上放了一个反斜杠\。当我删除它时,我可以开始使用catalina run命令。

+0

感谢男人对我也是一个结束反斜杠问题。 – Youssef