Java 无法在linux中的tomcat上运行solr(404未找到/solr)

Java 无法在linux中的tomcat上运行solr(404未找到/solr),java,apache,tomcat,solr,Java,Apache,Tomcat,Solr,我试图在tomcat上集成solr。我已经尝试过从几乎几个博客 但每次我试图运行时都会遇到404未找到页面- localhost:4040/solr-4.4.0 在尝试从tomcat manager启动webapp时 失败-无法启动上下文路径/solr-4.4.0处的应用程序 我已经检查了catalina.logs文件 2013年9月27日上午10:30:09 org.apache.catalina.core.StandardContext 开始内部严重:错误过滤器开始2013年9月27日上

我试图在tomcat上集成solr。我已经尝试过从几乎几个博客

但每次我试图运行时都会遇到404未找到页面-

localhost:4040/solr-4.4.0

在尝试从tomcat manager启动webapp时

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

我已经检查了catalina.logs文件

2013年9月27日上午10:30:09 org.apache.catalina.core.StandardContext 开始内部严重:错误过滤器开始2013年9月27日上午10:30:09 org.apache.catalina.core.StandardContext开始内部严重:上下文 [/solr-4.4.0]由于之前的错误,启动失败,2013年9月27日 上午10:31:24 org.apache.catalina.startup.HostConfig部署信息: 部署web应用程序存档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


非常感谢您的帮助。

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

solr 4.3版及更高版本中实现日志记录的方式发生了变化。请按照中概述的说明执行有关如何设置日志以使其与Tomcat正常工作的步骤。

尝试过,但仍然面临相同的问题。