![](/img/trans.png)
[英]NoClassDefFoundError: org/apache/juli/logging/LogFactory
[英]GWT 2.7.0, Eclipse Luna, Tomcat7, Jetty: NoClassDefFoundError: org/apache/juli/logging/LogFactory. What should go in WEB-INF/lib dir?
這個問題已經問過很多次了,但是我還沒有看到有人討論過有關使用Eclipse調試GWT的問題。
從GWT 2.6.0升級到2.6.1,現在是2.7.0后,我開始出現此錯誤。
我可以將tomcat-juhli.jar(現在可以在bin目錄中找到)添加到類路徑中,以使錯誤消失,但是隨后我可能會遇到許多其他錯誤。 (Jasper,Permissions和JSTL)。
在將jars從類路徑移到WEB-INF / lib文件夾中並再次返回之后,我花了很多小時才能再打開eclipse調試透視圖。
您在服務器代碼中使用的所有jar必須都在構建路徑和 WEB-INF / lib文件夾中。
如果這樣做時遇到其他錯誤,則必須處理這些錯誤。
Tomcat需要tomcat-juli文件來進行日志記錄,而eclipse或您的應用程序通常都不需要。
在這種情況下,正確的位置是jakarta等旁邊的tomcat lib文件夾。
還應該有一個juli適配器罐。
不知道這是否真的與gwt有關。
更新:檢查有關登錄Tomcat的頁面: http : //tomcat.apache.org/tomcat-7.0-doc/logging.html
如果我正確理解了您的問題,那么您的章節就是log4j章節。 ESP。 朱莉罐子的一部分。 您需要在Eclipse中修復tomcat適配器的類路徑以對其進行修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.