GWT 2.7.0,Eclipse Luna,Tomcat7,Jetty:NoClassDefFoundError:org / apache / juli / logging / LogFactory。什么应该在WEB-INF / lib目录中?

时间:2015-03-21 19:53:08

标签: java eclipse tomcat gwt

这个问题已被多次询问,但我还没有看到有人讨论过用Eclipse调试GWT。

从GWT 2.6.0升级到2.6.1,现在升级到2.7.0后,我开始收到此错误。

我可以将tomcat-juhli.jar(现在在bin目录中找到)添加到类路径中并使错误消失,但随后我可能会遇到各种其他错误。 (Jasper,Permissions,JSTL)。

经过几个小时的把jar从类路径移到WEB-INF / lib文件夹中然后再回来,我再也无法让eclipse调试透视图打开了。

2 个答案:

答案 0 :(得分:1)

您在服务器代码中使用的所有jar必须 INF / lib文件夹中的构建路径上的

如果您在执行此操作时遇到其他错误,则必须处理这些错误。

答案 1 :(得分:0)

Tomcat需要tomcat-juli文件来执行日志记录,通常不需要eclipse或您的应用程序。

在这种情况下,正确的位置是tomcat lib文件夹,在jakarta等旁边。

还应该有一个juli适配器罐。

不确定这是否与gwt真正相关。

更新:查看此页面,了解有关Tomcat登录的信息:http://tomcat.apache.org/tomcat-7.0-doc/logging.html

如果我理解你的问题,那么你的章节就是log4j章节。 ESP。与juli罐子的部分。你需要在eclipse中修复tomcat适配器的类路径来修复它。