2011-07-19 43 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

相關問題