一尘不染

Java:哪个Apache Digester类?

tomcat

我正在支持无法启动的Web应用程序/ Java
Servlet。事实证明,此问题是java.lang.NoClassDefFoundError由引发的相对直接的异常org.apache.webapp.balancer.RulesParser

引发异常的过滤器类期望Digester该类存在于包中:

org/apache/tomcat/util/digester

该软件包在应用程序库中似乎不存在,但是在以下位置有该类的实例:

org/apache/commons/digester


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

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

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


阅读 366

收藏
2020-06-16

共1个答案

一尘不染

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

2020-06-16