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.
java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
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.
iReport-5.6.0
iReport-5.6.0\ireport\modules\ext
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
NoClassDefFoundError, , , , , , ( ). , Digester.
NoClassDefFoundError
, :
jasperreports-.jar; jasperreports-javaflow.jar; commons-beanutils.jar; commons-collections.jar; commons-logging.jar; commons-digester.jar
jasper eclipse. - ( ) .