我正在使用以下罐子 - 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);
请帮助它一天我陷入这个错误!提前致谢
答案 0 :(得分:2)
最后我能够做到这一点。我用过以下罐子 -
公地BeanUtils的-1.8.3.jar 公地集合-3.2.1.jar 公共沼气池-1.8.jar 共享记录-1.1.1.jar 公地验证-1.4.0.jar
并且这有效:)
答案 1 :(得分:0)
它看起来像那样" org.apache.commons.digester.Rule" class未找到,版本2.1的digester有Rule.class,下载此版本并尝试。