Eclipse 调试类路径-如何调试?

Eclipse 调试类路径-如何调试?,eclipse,debugging,tomcat,classpath,myeclipse,Eclipse,Debugging,Tomcat,Classpath,Myeclipse,我有一个类路径问题,想知道如何进行调试 问题是 java.lang.ClassNotFoundException:org.springframework.http.client.AbstractBufferingClientHttpRequest 但是我知道AbstractBufferingClientHttpRequest在SpringWeb中,我通过maven获得了它——我在TomcatWebINF/lib目录中看到了spring-web-3.0.6.RELEASE.jar 不理解为什么找不

我有一个类路径问题,想知道如何进行调试

问题是

java.lang.ClassNotFoundException:org.springframework.http.client.AbstractBufferingClientHttpRequest

但是我知道AbstractBufferingClientHttpRequest在SpringWeb中,我通过maven获得了它——我在TomcatWebINF/lib目录中看到了spring-web-3.0.6.RELEASE.jar

不理解为什么找不到该类,或者更糟糕的是,不理解如何查找问题

Google找到了获取和解包类路径的过程,使用java.lang.System.getPropertyjava.class.path;但这并不包括maven所做的任何事情

我的调试选项是什么?在哪里可以了解有关调试类路径问题的更多信息


环境包括:MyEclipse for Spring 10、Spring Webflow应用程序、tomcat服务器、maven、Ubuntu操作系统。

既然您使用的是Ubuntu,您能确认您的WEB-INF文件夹是大写WEB-INF还是小写WEB-INF吗?克里斯,我现在不在我的电脑前,但我确信它是大写的。您让我很好奇-为什么?*nix文件系统通常区分大小写,windows通常不区分大小写-Tomcat将在WEB-INF/lib中查找要添加到类路径的文件,因此如果您在*nix系统上,并且文件夹是WEB-INF/lib,它不会添加任何内容您是否使用maven构建了war文件,并且所需的jar文件是否位于wars WEB-INF/lib目录中?您的WEB-INF/lib中是否有其他版本的spring,这些版本不是3.0.6.0版本?如果可能,添加JAR列表。