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 条目。删除那些,解决了问题。
我正在尝试 运行 在本地安装 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 条目。删除那些,解决了问题。