简体   繁体   中英

Error using apache -common-validator --java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule

I am using following jars- commons-validator-1.4.0 ; commons.logging-1.2 ; commons.digester-1.8 ;commons.beanutils-1.8.3 commons.collections-3.2.1

but keeps on getting same error at line -

 Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Rule
 at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
              com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:216)

This is the code i am writing -

    InputStream in = this.getClass().getResourceAsStream("validator-name-required.xml");
// Create an instance of ValidatorResources to initialize from an xml file.
  ValidatorResources resources = new ValidatorResources(in);

Please help its been a day i am stuck into this error !! Thanks in advance

Finally i am able to do this. I have used the following jars -

commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-digester-1.8.jar commons-logging-1.1.1.jar commons-validator-1.4.0.jar

and this works :)

看起来好像找不到“ org.apache.commons.digester.Rule”类,摘要器的2.1版具有Rule.class,请下载此版本并尝试。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM