Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr:404获取管理员页面时出错_Solr - Fatal编程技术网

Solr:404获取管理员页面时出错

Solr:404获取管理员页面时出错,solr,Solr,我已经在我的Ubuntu上安装了Solr到这个路径 /opt/solr/solr-4.10.2 安装后,我开始Solr: sudo bin/solr start from /opt/solr/solr-4.10.2 directory 据我所知,它成功地启动了 Waiting to see Solr listening on port 8983 [/] Started Solr server on port 8983 (pid=8385). Happy searching! 但当我试图

我已经在我的Ubuntu上安装了Solr到这个路径

/opt/solr/solr-4.10.2
安装后,我开始Solr:

sudo bin/solr start from /opt/solr/solr-4.10.2 directory
据我所知,它成功地启动了

Waiting to see Solr listening on port 8983 [/]  
Started Solr server on port 8983 (pid=8385). Happy searching!
但当我试图进入管理页面时

http://localhost:8983/solr
我得到404错误:

HTTP ERROR: 404
Problem accessing /solr. Reason:

    Not Found

Powered by Jetty://

您有什么建议吗?要解决此问题,您有什么建议吗?

由于此错误可能是由许多因素引起的,因此您需要访问日志文件并调试执行

首先,打开位于
/opt/solr/solr-4.10.2/node1/log
中的节点日志文件,查找奇怪的内容(Shift+F表示错误)

通常,当Solr所需的javajdk与当前javajdk不匹配时,就会发生此错误

当我遇到这个问题时,我在日志文件中发现了以下错误消息
java.lang.UnsupportedClassVersionError:org/apache/solr/servlet/SolrDispatchFilter:Unsupported major.minor version 51.0
,并意识到问题是java版本

要解决这个问题,请尝试使用命令
sudoupdatealternations--config javac
更改当前的JDK

如果错误仍然发生,请尝试卸载所有未使用的JDK,因为Solr的路径错误

这个问题的最终解决方案是打开文件
/opt/solr/solr-4.10.2/solar.in.sh
,编辑solr\u JAVA\u主页,编写正确的JDK路径(例如
/usr/lib/jvm/JAVA-1.7.0

披露:秘密在于查看日志文件,找出问题的原因

干杯。

试试:

[solr的web.xml]

  <servlet>
<servlet-name>LoadAdminUI</servlet-name>
<servlet-class>org.apache.solr.servlet.LoadAdminUiServlet</servlet-class>

LoadAdminUI
org.apache.solr.servlet.LoadAdminUiServlet

如果您只是访问,您应该会看到一个已注册上下文列表-检查是否存在此服务器已知的上下文是:/solr-->o.e.j.w.WebAppContext{/solr,文件:/opt/solr/solr-4.10.2/example/solr webapp/webapp/},/opt/solr/solr-4.10.2/example/webapps/solr.war[失败]检查您的日志以了解Solr的任何启动问题-上下文似乎无法正常启动。如果使用“错误”的Java版本启动Solr,则可能会发生这种情况。我要求改进solr不再对此保密。