我实际上已经解决了这个问题,但是我花了几天的时间,所以我想我会把我的解决方案粘贴在这里以帮助其他人。
我正在使用 Fedora 11,在 Eclipse 中我尝试添加一个 Tomcat 6 服务器并启动它。我会收到以下错误:
“在 localhost 启动 Tomcat v6.0 服务器”遇到了问题。
本地主机上的服务器 Tomcat v6.0 服务器无法启动。
然后在我的控制台中,我得到了以下信息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
... 1 more
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
我将在下面的答案中发布解决方案。