Solr 本地主机:8983 未找到

2022-09-02 21:08:30

我已经下载了Solr 3.5.0。解压缩后,我cd到solr\example中,然后运行java -jar start.jar。将出现以下消息:

通过 org.mortbay.log.StdErrLog jetty-6.1-SNAPSHOT 登录到 STDERR SocketConnector@0.0.0.0:8983

如果我随后转到浏览器中的 http://localhost:8983/,则会出现错误:

错误 404 - 未找到。此服务器上的任何上下文都不匹配或处理此请求。此服务器已知的上下文包括:

在上下文中没有任何内容。

如果我去 http://localhost:8983/solr/admin,我就会得到

HTTP 错误: 404

访问 /solr/admin 时出现问题。原因:

NOT_FOUND

由 Jetty:// 提供支持

我正在Windows7机器上,如果这有帮助的话。我做错了什么?


答案 1

第一个错误是正常的,您应该转到 而不是 。实际上,在码头中运行的唯一 Web 应用程序包含在 中,因此您需要添加上下文才能访问它。http://localhost:8983/solr/http://localhost:8983solr.warsolr

然后,您应该看到Solr欢迎页面,您可以在其中单击链接,该链接可能应指向您已经尝试过的位置:。Solr Adminhttp://localhost:8983/solr/admin

无论如何,当您尝试访问 http://localhost:8983/ Jetty应该列出可用的上下文,但您的列表中没有任何上下文,而我有.这意味着solr webapp无法正确启动。/solr ---> org.mortbay.jetty.webapp.WebAppContext etc.


答案 2

如果您下载了Solr的源代码版本,则需要运行才能安装示例代码...ant example

如果在自述文件中提到它,那就太好了;o)


推荐