Java:哪个Apache Digester类?
我正在支持一个一直无法启动的web应用程序/Javaservlet。这个问题被证明是相对直接的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 这是我们当前应用程序/项目
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目录您说得很对。你能把你的评论粘贴成答案吗?这样我就可以投票/接受了