Java:Java.lang.NoClassDefFoundError:org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager

Java:Java.lang.NoClassDefFoundError:org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager,java,http,Java,Http,我使用servlet和Tomcat6.0创建了一个Web服务。 我在eclipse中创建了一个java项目,使用HTTP调用该Web服务。 我添加了以下jar文件 1.httpcore-4.0 2.httpclient-4.0 但是在运行这个项目时,我遇到了以下错误 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.http.

我使用servlet和Tomcat6.0创建了一个Web服务。 我在eclipse中创建了一个java项目,使用HTTP调用该Web服务。
我添加了以下jar文件
1.httpcore-4.0
2.httpclient-4.0
但是在运行这个项目时,我遇到了以下错误

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.<init>(ThreadSafeClientConnManager.java:75)
at WSCall.HttpUtilities.GetServerResponse(HttpUtilities.java:52)
at WSCall.ServiceCall.main(ServiceCall.java:16)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more    
线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/commons/logging/LogFactory 位于org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.(ThreadSafeClientConnManager.java:75) 位于WSCall.HttpUtilities.GetServerResponse(HttpUtilities.java:52) 位于WSCall.ServiceCall.main(ServiceCall.java:16) 原因:java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 位于java.net.URLClassLoader$1.run(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) ... 3个以上
请帮我找到解决方案。

您的项目似乎没有包含解决方案。将它添加到类路径中应该可以做到这一点。

这是由于缺少commons-logging.jar造成的。若要修复它,请下载commons日志库并将其添加到项目中。

您仍然必须在类路径下添加公共日志依赖项。但是,由于缺少其他依赖关系,您可能会继续遇到其他simaliar异常。我建议您使用maven来管理依赖关系,这样您就不必人为地将依赖关系添加到类路径中