0

我正在尝试将 solr 集成到 tomcat 上。我已经尝试了几乎几个博客

http://www.beingjavaguys.com/2013/01/if-you-want-to-configure-solr4_19.html http://wiki.apache.org/solr/SolrTomcat

但是每次我在尝试运行时遇到 404 not found 页面时-

本地主机:4040/solr-4.4.0

在尝试从 tomcat 管理器启动 webapp 时,它的抛出

失败 - 无法启动上下文路径 /solr-4.4.0 处的应用程序

我检查了 catalina.logs 文件

2013 年 9 月 27 日上午 10:30:09 org.apache.catalina.core.StandardContext startInternal SEVERE:错误 filterStart 2013 年 9 月 27 日上午 10:30:09 org.apache.catalina.core.StandardContext startInternal SEVERE:上下文 [/solr -4.4.0] 由于先前的错误,启动失败 2013 年 9 月 27 日上午 10:31:24 org.apache.catalina.startup.HostConfig deployWAR 信息:部署 Web 应用程序存档 AM.war 2013 年 9 月 27 日上午 10:31:24 org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/root/Downloads/apache-tomcat-7.0.21/webapps/AM/WEB-INF/lib/servlet-api.jar) - jar 未加载。请参阅 Servlet 规范 2.3,第 9.7.2 节。违规类:javax/servlet/Servlet.class

这里的任何帮助将不胜感激。

4

2 回答 2

2

Solr 4.3 及更高版本中实现日志记录的方式发生了变化。请按照Solr 日志记录 - 在 Jetty 以外的容器中使用示例日志记录设置中概述的说明,了解如何设置日志记录以与 Tomcat 一起正常工作的步骤。

于 2013-09-27T16:59:20.710 回答
0

您是否已将 solr home 发行版中的所有 jars 复制到 tomcat bin 中。确保将所有 jars solr_home/bin 和 solr_home/bin/etc 复制到 tomcat lib 文件夹,然后试一试。

于 2013-09-27T05:52:31.480 回答