`
ymq267
  • 浏览: 130127 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

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,建议使用后者或者更新版本。
分享到:
评论

相关推荐

    使用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

    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....

    使用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解析包

    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