我正在尝试将solr集成到tomcat上。我试过几乎几个博客
http://www.beingjavaguys.com/2013/01/if-you-want-to-configure-solr4_19.html http://wiki.apache.org/solr/SolrTomcat
但每次我在尝试运行时都面对404未找到的页面 -
本地主机: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:Context [/solr-4.4.0]由于之前的错误2013年9月27日启动失败 上午10:31:24 org.apache.catalina.startup.HostConfig deployWAR INFO: 部署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
任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
在Solr 4.3及更高版本中实现日志记录的方式发生了变化。请按照Solr Logging - Using the example logging setup in containers other than Jetty中列出的说明执行有关如何使用Tomcat正确设置日志记录的步骤。
答案 1 :(得分:0)
您是否已将所有罐子从您的solr家庭分发复制到tomcat bin。确保你复制所有的罐子solr_home / bin& solr_home / bin / etc到tomcat lib文件夹然后试一试。