# java.lang.NoClassDefFoundError: org / apache / commons / digester / Digester

I get java.lang.NoClassDefFoundError: org/apache/commons/digester/Digesterand I am stuck with this error for more than a month. I tried all versions of Digester, and I also checked for duplicate JARs in the classpath.

I developed the report through iReport-5.6.0, and I used the JAR from iReport-5.6.0\ireport\modules\extand other required JARs.

Error-Log:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
    at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:108)
    at net.sf.dynamicreports.examples.JasperMongoDBConnection.main(JasperMongoDBConnection.java:30)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 2 more
+6
source share
1 answer

NoClassDefFoundError, , , , , , ( ). , Digester.

, :

jasperreports-.jar;
jasperreports-javaflow.jar;
commons-beanutils.jar;
commons-collections.jar;
commons-logging.jar;
commons-digester.jar

jasper eclipse. - ( ) .

+7

All Articles