来自 BaseClassLoader 的 java.lang.ClassNotFoundException : org. apache.commons.lang.StringUtils

标签 java classnotfoundexception dozer

我在运行以下代码时收到以下错误:

java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils from BaseClassLoader

at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.dozer.util.ResourceLoader.getResource(ResourceLoader.java:53)
at org.dozer.util.DefaultClassLoader.loadResource(DefaultClassLoader.java:44)
at org.dozer.config.GlobalSettings.loadGlobalSettings(GlobalSettings.java:116)
at org.dozer.config.GlobalSettings.<init>(GlobalSettings.java:67)
at org.dozer.config.GlobalSettings.<clinit>(GlobalSettings.java:46)
at org.dozer.stats.StatisticsManagerImpl.<init>(StatisticsManagerImpl.java:39)
at org.dozer.stats.GlobalStatistics.<init>(GlobalStatistics.java:29)
at org.dozer.stats.GlobalStatistics.<clinit>(GlobalStatistics.java:24)
at org.dozer.DozerBeanMapper.<clinit>(DozerBeanMapper.java:59)

请指导我解决问题。

最佳答案

我收到了同样的错误,我在我的 pom.xml 文件中添加了以下几行,并且在 maven install 之后工作正常:

<dependencies>

        <!-- commons lang dependency -->
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>

</dependencies> 

关于来自 BaseClassLoader 的 java.lang.ClassNotFoundException : org. apache.commons.lang.StringUtils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781746/

相关文章:

android - 自更新到 ADT 22 以来,AndroidAnnotations 上的 ClassNotFoundException 生成的类

java - LocalSocket 写入和刷新以管道错误结束

Java 类未找到异常

java - 需要了解Java中LinkedList类的一些基础知识

Java:使用引导类路径阻止找到 H2 驱动程序

java - Dozer 在 getClassMap 上抛出 NullPointerException

java - 推土机 : String-To-Date Field Level Mapping for a List

guice - bean映射推土机的替代品?

java - 将文件内容存储到 StringBuilder 显然占用了太多内存

java - 正则表达式 - 用逗号(引号中的逗号除外)和换行符(\n 或\r)分割字符串