Apache Solr 8.5.2:Solr 由于 ClassNotFoundException 而未启动

Apache Solr 8.5.2: Solr not starting due to ClassNotFoundException

我正在尝试 运行 在本地安装 Solr 8.5.2。开始时,出现以下错误:

INFO  - 2021-06-02 06:58:51.080; [   x:blrla00144_search] org.apache.solr.core.SolrConfig; 
Using Lucene MatchVersion: 8.5.2
WARN  - 2021-06-02 06:58:51.092; [   ] org.eclipse.jetty.servlet.BaseHolder; 
java.lang.ClassNotFoundException: org.apache.solr.servlet.ZookeeperInfoServlet
  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:450)

I searched for its reference on google and found it as part of Solr-Core-4.1. When I tried search the file in Solr-Core-8.5.2, it does not list in jar.

如果我手动添加solr-core-4.1,则会抛出不兼容异常。

问题是什么,我该如何解决?请帮忙

问题出在 web.xml。它有 ZookeeperInfoServlet 的 servlet 条目。删除那些,解决了问题。