Я получаю java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
Ошибка, и я застрял в этой ошибке более месяца. Я пробовал все версии Digester, и я также проверял наличие дубликатов JAR в classpath.# java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
Я разработал отчет через iReport-5.6.0
, и я использовал JAR от iReport-5.6.0\ireport\modules\ext
и других необходимых JAR.
Ошибка-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
У вас есть http://commons.apache.org/proper/commons-digester/ в вашем пути к классу? –
У меня была такая же проблема, что все, что я сделал, включал банку 'commons-digester' в моем классе. – Salah
@FredericClose - да У меня есть Digester в моем классе. У меня есть версия 2.1 в моем пути к классам –