Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:哪个Apache Digester类?_Java_Tomcat_Servlets_Apache Commons - Fatal编程技术网

Java:哪个Apache Digester类?

Java:哪个Apache Digester类?,java,tomcat,servlets,apache-commons,Java,Tomcat,Servlets,Apache Commons,我正在支持一个一直无法启动的web应用程序/Javaservlet。这个问题被证明是相对直接的java.lang.NoClassDefFoundError异常,由org.apache.webapp.balancer.RulesParser引发 引发异常的筛选器类希望包中存在Digester类: org/apache/tomcat/util/digester 该包似乎不存在于应用程序库中,但在中存在该类的实例: org/apache/commons/digester 这是我们当前应用程序/项目

我正在支持一个一直无法启动的web应用程序/Javaservlet。这个问题被证明是相对直接的
java.lang.NoClassDefFoundError
异常,由
org.apache.webapp.balancer.RulesParser
引发

引发异常的筛选器类希望包中存在
Digester
类:

org/apache/tomcat/util/digester
该包似乎不存在于应用程序库中,但在中存在该类的实例:

org/apache/commons/digester
这是我们当前应用程序/项目的一部分。这两个类都扩展了org.xml.sax.helpers.DefaultHandler,所以我假设它们是同一个类(但可能是不同的日期/版本)

RulesParser类存在于catalina balancer.jar中(我没有源代码),因此无法直接更改包导入


类的较新版本是什么?我应该使用哪个版本(以及如何使用)?

您要查找的类位于Tomcat文件夹中。%TOMCAT_HOME%/server/lib/TOMCAT-util.jar确保您没有覆盖默认的类路径/加载器,也没有忘记添加到TOMCAT目录中

您要查找的类位于TOMCAT文件夹中。%TOMCAT_HOME%/server/lib/TOMCAT-util.jar确保您没有覆盖默认的类路径/加载器,并且忘记添加TOMCAT目录您说得很对。你能把你的评论粘贴成答案吗?这样我就可以投票/接受了