`

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

阅读更多
Spring3.1启动时报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.core.CollectionFactory.<clinit>(CollectionFactory.java:64)
at org.springframework.core.SimpleAliasRegistry.<init>(SimpleAliasRegistry.java:41)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.<init>(DefaultSingletonBeanRegistry.java:73)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.<init>(FactoryBeanRegistrySupport.java:41)
at org.springframework.beans.factory.support.AbstractBeanFactory.<init>(AbstractBeanFactory.java:146)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.<init>(AbstractAutowireCapableBeanFactory.java:144)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.<init>(AbstractAutowireCapableBeanFactory.java:155)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.<init>(DefaultListableBeanFactory.java:121)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:72)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:61)
at spring.test.SpringTest.main(SpringTest.java:12)
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)
... 11 more

缺少 commons-logging.jar,也可以添加commons-logging-1.0.4.jar,建议使用后者或者更新版本。
分享到:
评论
16 楼 似是故人来 2016-07-21  
感谢提供jar!
15 楼 y124675160 2015-07-10  
引入包还不行的同学们可能是导入的spring包的版本不匹配,我把spring-framework-3.0.4的包换成spring-framework-2.5.6的包以后就正常了
14 楼 20100999 2015-06-09  
zhangruixia0108 写道
我也是添加了 还是报同样的错误啊

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jorphan/logging/LoggingManager
at org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient.<clinit>(AbstractJavaSamplerClient.java:55)
Caused by: java.lang.ClassNotFoundException: org.apache.jorphan.logging.LoggingManager
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 1 more

13 楼 blsm 2015-04-13  
赞赞赞  
12 楼 zhangruixia0108 2015-02-27  
我也是添加了 还是报同样的错误啊

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jorphan/logging/LoggingManager
at org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient.<clinit>(AbstractJavaSamplerClient.java:55)
Caused by: java.lang.ClassNotFoundException: org.apache.jorphan.logging.LoggingManager
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 1 more
11 楼 GO_IT 2014-11-19  
10 楼 shijilaile 2013-06-19  
高手!赞
9 楼 yuqihengsheng 2013-04-09  
8 楼 yyg329405 2012-11-01  
7 楼 huo_er 2012-10-30  
6 楼 java_ZJian 2012-08-28  
受用,谢谢
5 楼 woyaofenmrc 2012-03-29  
可以的,用commons-logging-1.0.4.jar,谢谢
4 楼 javapub 2012-03-22  
charmer21 写道
有了包还报同样的错!什么情况

我只能说原因有很多,但最大的可能是Jar包冲突,你看你里面是不是有多引入的Jar包。
3 楼 charmer21 2012-03-20  
有了包还报同样的错!什么情况
2 楼 javapub 2012-03-01  
yanjianyue123 写道
这个包有了,我还是报错,是什么原因呢?

能提供更详细的信息吗? 例如异常轨迹。
1 楼 yanjianyue123 2012-02-29  
这个包有了,我还是报错,是什么原因呢?

相关推荐

    使用json-lib-2.2.2-jdk15.jar所要用到的jar包

    json-lib-2.2.3-jdk15.jar ...java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 要在java里使用json用到的jar包怎么导入?把包粘贴到WebRootWEB-INFlib目录下就行了 不用自己单独建立libs目录

    java.lang.NoClassDefFoundError:

    ### Java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory #### 错误概述 在给定的日志片段中,出现了一个常见的Java运行时错误:“`java.lang.NoClassDefFoundError: org/apache/commons/...

    commons-logging-1.2

    在描述中提到的问题 "java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory" 是一个常见的运行时错误,表明在运行时找不到指定的类。这种错误通常发生在类已经被编译,但在运行时无法找到对应的...

    lib-springMVC

    java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanNameAware 1 2 根据错误加入 spring-beans-4.x.x.RELEASE.jar ...org/apache/commons/logging/LogFactory commons-logging-1.1.3.jar

    json所有的jar包下载

    json-lib-2.2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar ...java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    使用json所要用到的jar包

    json-lib-2.2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar ...java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    json所需JAR包合集

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.6.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang....

    java使用json的必备7个jar包

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang....

    java--json解析包

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.6.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.4-jdk15.jar不加这个包 java.lang....

    JSON需要的jar包

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang....

    导入json包的一些注意

    若未导入,会出现`java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory`的错误。 5. **ezmorph-1.0.4.jar**: 用于对象的变形和转换,有时在JSON转换过程中会用到。如果没有,会抛出`java.lang....

    解决NestableRuntimeException

    当使用json技术时需要很多工具包,这里进行整理一下,网上都是一个一个下载的,很麻烦,这也是我整理的一个原因。 1、解决java.lang....3、java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    commons-logging-1.1.2.jar

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 这个错误的发生,基本上都是因为缺少一个jar包引起的,把该jar包加入你的build path 即可。

    commons-logging.jar

    如果遇到java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.web.servlet.DispatcherServlet.就下载这个包。就可以解决了。

    commons-logging

    当你遇到`java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory`这样的错误时,通常意味着你的运行环境中缺少了Apache Commons Logging的类库。这个错误是因为Java无法找到指定的类定义,即`...

    Spring下载与配置.pdf

    如果未正确设置日志,可能会导致运行时找不到相关类的错误,如`java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory`。 总结来说,配置Spring框架涉及下载、解压、创建Eclipse项目、设置类路径...

    shh框架搭建步骤

    - 若出现`java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory`错误,则需要添加`commons-logging.jar`。 - 若出现`java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/...

    Quartz框架快速入门.pdf

    如果遇到与事务管理相关的错误,如`java.lang.NoClassDefFoundError: javax/transaction/UserTransaction`,则需要引入jta.jar,该包存在于quartz-1.6.0/lib/build目录。 创建Quartz Job是使用Quartz的第一步。每个...

    Quartz_框架快速入门

    如果在运行时遇到 `java.lang.NoClassDefFoundError: javax/transaction/UserTransaction` 错误,解决方案是引入 jta.jar 包,这个包通常在 quartz-1.6.0/lib/build 目录下。 在 Quartz 中,每个 Job 都需要一个...

    Quartz 框架快速入门

    如果在运行时遇到`java.lang.NoClassDefFoundError:javax/transaction/UserTransaction`错误,可以引入jta.jar来解决这个问题。 在Quartz中,每个任务称为一个Job,它必须实现`org.quartz.Job`接口。这个接口只有一...

Global site tag (gtag.js) - Google Analytics