2011-07-19 112 views
0

我试图从Netbeans 6.7运行Tomcat 6.0.18,但在服务器控制台上获得以下输出
无法在netbeans和eclipse中启动tomcat服务器

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:202) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
     at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 

我试过重新安装,试过不同版本的tomcat viz。 6.0.24,7.0.16,5.5等等,从eclipse转移到netbeans,但不是为什么它会到来。在同一个回复中,建议在eclipse中将$ CATALINA_HOME \ bin \ tomcat-juli.jar添加到启动配置中,但是在NetBeans中,此库与lib文件夹中的其他文件夹已被添加。仍然情况相同:(

+1

你有没有试过在命令行本身启动Tomcat? –

回答

2

试这,它已经解决了问题

看来t他META-INF/MANIFEST.MF文件中的bootstrap.jar包含

tomcat-juli.jar

无参考只需添加/更新该条目META-INF/MANIFEST.MF文件中bootstrap.jar

Class-Path: commons-daemon.jar tomcat-juli.jar 

,然后尝试运行tomcat的断绝

0

出于某种原因,tomcat-juli.jar(或任何JAR包含org.apache.juli.logging.LogFactory)未添加到classpath中。

你不说你怎么启动tomcat(Eclipse的Tomcat插件, Web工具,Ant脚本,...),所以很难说为什么它不存在。如果可以的话,在URLClassLoader.java:202添加断点,检查调用getURLs()的结果(见点#5 5 Tips for Debugging Java Code in Eclipse)。

+0

嗨亚伦, 我使用NetBeans 6.7的相同。在生成的日志的最后一行,它说“无法找到主类”。 java.lang.NoClassDefFoundError:org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap。 (Bootstrap。java:54) 引起:java.lang.ClassNotFoundException:org.apache.juli.logging.LogFactory 。 。 。 at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 1更多 找不到主类:org.apache.catalina.startup.Bootstrap。程序将会退出。 线程“主”中的异常。 – cbinder

+0

它是否使用'startup.sh'在命令行工作? –

+0

我在Windows中工作,从那里我试图_startup.bat_但结果是相同的。 – cbinder

0

Bootstrap.jar丢失,这就是为什么这个例外来临

0

嗨,我刚开始学习,也遇到了同样的问题,最后我通过以下步骤获得:

  1. Tomcat的V7.0 Apache的开放一般推出
  2. 信息概述打开配置>编辑>配置,>类路径,>条目,
  3. 外部TOMCAT_HOME /斌/ Tomcat的juli.jar
  4. ,重启的lomboz

欲了解更多信息,你可以查看这张图片,希望这会解决你的问题。

enter image description here

enter image description here

相关问题