- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用最新的 STS,刚刚更新:\版本:2.9.0.RELEASE内部版本号:201203011000
我已经将 spring-framework-3.1.1.RELEASE 下载到一个目录中。我创建了一个新的 Spring 项目。如果 main() 只包含一个 System.out.println(),它工作正常没有问题。
我在我的项目中创建了一个 lib/目录,并从 Spring Framework 中导入了所有库。我还导入了 commons-logging-1.1.1.jar
但是如果我添加:ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
当我运行该应用程序时,它抛出:线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/commons/logging/LogFactory
我从 main() 打印出类路径:System.out.println(System.getProperty("java.class.path"));我可以在上面看到 commons-logging-1.1.1.jar,因为我添加了它。
如果我在 main() 中创建:org.apache.commons.logging.LogFactory lf;完全没有问题,代码完成也可以正常工作。
我应该检查什么?
最佳答案
好吧,我的错。
我没有将 Spring jar 导入到项目中,只是将它们添加为用户库。当我导入它们并显式添加到类路径时,一切都很顺利。
关于java - 为什么 AbstractApplicationContext 会为 LogFactory 抛出 NoClassDefFoundError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9724252/
下面的代码片段是否有可能将错误记录到数据库或文本文件中?我知道它可以写入 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
我是一名优秀的程序员,十分优秀!