簡體   English   中英

GWT 2.7.0,Eclipse Luna,Tomcat7,碼頭:NoClassDefFoundError:org / apache / juli / logging / LogFactory。 WEB-INF / lib目錄中應該包含什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM