Apache Solr 4.1工作,4.3(相同的configuration!)抛出404

我已经使用本教程configuration了示例Apache Solr 4.1安装。 示例http://localhost:8090/solr (更改server.xml中的端口)工作,并将其redirect到http://localhost:8090/solr/admin并输出。 现在,我通过停止tomcat6升级到Solr 4.3,删除/var/lib/tomcat6/webapps/solr.war和solr,用新的replacesolr.war。 启动tomcat6后,/ var / lib / tomcat6 / webapps / solr被重新创build。 但是, http://localhost:8090/solr现在抛出一个404。

HTTP状态404 – /
键入状态报告
信息 /
说明请求的资源()不可用。
Apache Tomcat / 6.0.35

奇怪的是,它显示没有path,但只有当我试图达到/ solr中的东西。 当我随机input一些东西时,path在404中正确显示,所以tomcat似乎有些事情做了,但是这是不正确的。

我遇到了类似的问题,它有这样做: http ://lucene.apache.org/solr/4_3_0/changes/Changes.html#4.3.0.upgrading_from_solr_4.2.0“Slf4j /日志jar不再包含在Solrnetworking应用程序中“。

你必须这样做: https : //stackoverflow.com/questions/16415948/solr-4-3-tomcat6-ubuntu-installation-exception

在你的情况大概:从example / lib / ext /复制所有文件到/ var / lib / tomcat6 / lib /(lib很可能不存在,所以创build它)