- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我运行应用程序时出现异常
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.hibernate.dialect.Dialect.<clinit>(Dialect.java:58)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
我已经把所有的 jar 文件放在 lib 文件夹中。我不知道如何解决这个问题,我的错误在哪里。
最佳答案
将此添加到您的 pom 文件中:
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
关于java - 如何修复 ClassNotFoundException : org. apache.commons.logging.LogFactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24796112/
下面的代码片段是否有可能将错误记录到数据库或文本文件中?我知道它可以写入 Eclipse 控制台。我是一名 .NET 开发人员,所以我不太确定。 private final static Log lo
我正在尝试在 Maven/Spring 项目上运行 JUnit 并使用 Web 服务客户端 (axis2) 进行测试。 这是有问题的 Web 服务客户端调用: ProServiceLocator lo
我仍在解决 Java 中 Http Builder 的问题。构建器正在使用私有(private)日志。该日志是使用 Logger Factory 生成的。在调试时,我注意到记录器级别为空,因此不会打印
我正在将一些 Java 代码迁移到 Android。代码库包含相当多的 LogFactory.getLog(xxx)。 LogFactory来自org.apache.commons.logging.L
尝试启动 tomcat7 时出现此错误: Buildfile: E:\Workspace\test\config\deploy\build.xml tomcat.start: [java]
我正在使用最新的 STS,刚刚更新:\版本:2.9.0.RELEASE内部版本号:201203011000 我已经将 spring-framework-3.1.1.RELEASE 下载到一个目录中。我
我是 JasperReports 的新手,我想将 JasperReports 集成到我的 Java 程序中,所以当我点击打印按钮时,程序会显示报告。但是当我点击按钮时,我得到了一个NoClassDef
在部署 dwr Web 应用程序时,我不断收到此错误。 我不知道为什么会这样。我无法运行我的任何 DWR 示例项目。 除此之外,我们得到这个 ClassNotFound 错误。这里有什么概念? 这是一
当我在 Glassfish 4.1 服务器上运行我的 rest api 点时,我面临以下 NoClassDefFoundError,即使我将耳朵与 commons-logging 作为依赖项一起发送,
我正在使用 My-eclipse 并做一个 struts 项目,没有语法错误,但在启动 tomcat 服务器时,控制台中出现以下错误。 java.lang.ClassNotFoundException
我得到下一个错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogF
当我使用最新的 tcsever 2.9.2 时,出现此错误。 错误 | wrapper | 2014/01/21 19:06:47 | JVM 在加载应用程序时退出。 信息 |虚拟机 4 | 2014
当我启动我的 Web 应用程序时,我收到 java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory。 正如您在下图中看到
当我运行应用程序时出现异常 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/
当我为 android 启用 proguard 时,proguard 将混淆应用程序中包含的所有 jar。这些 jar 包括: libraryjars lib/Analytics_Android_SD
我有一个使用 Spring 运行 json Web 服务的 Maven 项目。该项目在 NetBeans 中运行良好。它被编译成 jar 文件,并且 jar 文件在 Ubuntu VM 中运行良好。但
我使用 cygwin 在 Windows 中安装 Hadoop-0.20.2。如果我跑 $ bin/hadoop version Hadoop 0.20.2 Subversion https://s
错误: E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1 Process: com.azail.cart.debug, PID: 2403
我可以知道使用 org.apache.commons.logging.LogFactory.getLog 的最佳实践是什么吗? 对我来说,我按以下方式使用它: public class A {
我知道这是包的区别 1) org.apache.log4j.Logger logger = Logger.getLogger(clazz); 2) org.apache.commons.logging
我是一名优秀的程序员,十分优秀!