Ubuntu 12.04.3 上的 Solr-Jetty

Ubuntu 12.04.3 上的 Solr-Jetty

我安装了全新的 Ubuntu 12.04.3 64 位和所有最新更新!然后安装了 solr-jetty 包,我已经在 Ubuntu 上成功使用了几个月。但它不再工作了。Jetty 正在启动,但 Solr 服务器不工作。我查看了日志:

432 [main] ERROR org.mortbay.log - Error starting handlers
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
at org.apache.solr.servlet.SolrRequestParsers.<init>(SolrRequestParsers.java:92)

我尝试手动让 Solr 与 Tomcat 一起运行,但出现同样的错误。有什么想法吗?谢谢

答案1

这是因为今天早上 (2013 年 11 月 14 日) 发布的更新导致 Jetty 出现了问题。

apt-get install libcommons-fileupload-java:amd64=1.2.2-1

这会降低其等级,并且在重新启动 Jetty 服务后该错误就会消失。

相关内容