【问题标题】:unable to run solr on tomcat in linux(404 not found /solr)无法在 linux 中的 tomcat 上运行 solr(404 未找到 /solr)
【发布时间】:2013-10-03 07:42:31
【问题描述】:

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

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

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

localhost:4040/solr-4.4.0

在尝试从 tomcat 管理器启动 webapp 时

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

我已经检查了 catalina.logs 文件

2013 年 9 月 27 日上午 10:30:09 org.apache.catalina.core.StandardContext startInternal SEVERE: Error filterStart Sep 27, 2013 10:30:09 AM 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 信息: 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

我们将不胜感激。

【问题讨论】:

    标签: java apache tomcat solr


    【解决方案1】:

    在 Solr 4.3 及更高版本中实现日志记录的方式发生了变化。请按照Solr Logging - Using the example logging setup in containers other than Jetty 中概述的说明操作,了解如何设置日志记录以与 Tomcat 一起正常工作。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 试过了,还是一样的问题。
      猜你喜欢
      • 1970-01-01
      • 2014-09-30
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      相关资源
      最近更新 更多