簡體   English   中英

使用apache -common-validator --java.lang.NoClassDefFoundError時出錯:org / apache / commons / digester / Rule

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

我正在使用以下jars-commons-validator-1.4.0; commons.logging-1.2; commons.digester-1.8; commons.beanutils-1.8.3 commons.collections-3.2.1

但不斷出現相同的錯誤-

 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)

這是我正在編寫的代碼-

    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);

請幫助它的一天,我陷入了這個錯誤! 提前致謝

最后,我能夠做到這一點。 我使用了以下罐子-

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

這有效:)

看起來好像找不到“ org.apache.commons.digester.Rule”類,摘要器的2.1版具有Rule.class,請下載此版本並嘗試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM