java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
Published: July 14, 2008 , Updated: March 22, 2011 , Author: mkyong
Problem
Web application is deployed, but hits following error message.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66) at com.mkyong.SimpleHttp.main(SimpleHttp.java:18)
Solution
This is caused by the missing of commons-logging-xxx.jar.
To fix it, download the commons logging library via http://commons.apache.org/downloads/download_logging.cgi, or Maven repository
<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency>
Then include it into your project classpath.
Any Java questions or problems? please post at this JavaNullPointer.com forum, see you there ~
you have saved me!
Thank you very much!
you are welcome, Pwale
add following jars
1. commons-logging 1.x
2.log4j 1.x
Thanks alot. Its really helpful
Thanks…