Why is solr admin panel not showing?
Solution 1
- Stop Solr
- Go to the directory where you run "java -jar start.jar"
mkdir work
java -jar start.jar
It seems that Jetty will use the work
directory if it exists, otherwise it uses /tmp
Solution 2
I've been experiencing this issue as well and finally found the details and resolution to the matter. The issue (as I understand) is specific to using Jetty as your servlet container.
The cause is that Jetty will place some files in the OS's /tmp
directory--and occasionally the OS will delete them. In this scenario your admin pages will start returning 404's with the exception you've mentioned, but all searches and queries continue to execute as normal.
The solution is simple: creating a work
subdirectory underneath your jetty.home
folder (a runtime variable) will solve the problem. Jetty will see the work
folder and will place temporary files in that location rather than in /tmp
. The OS doesn't manage this location and therefore won't delete files that are still in use.
There is a bug report detailing this issue and resolution filed at: https://issues.apache.org/jira/browse/SOLR-118
Related videos on Youtube
Rahul Mehta
Updated on September 18, 2022Comments
-
Rahul Mehta almost 2 years
I have downloaded solr from here and untar'd it. Then went to the example directory in
apache-solr-3.1.0/solr/example
and ran this commandjava -jar start.jar
But when I open
http://localhost:8983/solr/admin/
it shows like this
HTTP ERROR: 404 Problem accessing /solr/admin/.
Reason:
NOT_FOUND
Powered by Jetty://
I'm using Ubuntu 11.04. Why this problem is coming?
-
Admin almost 13 yearsWHERE IS JETTY.HOME
-
Admin over 10 years@Rahul Mehta its in gem file sunspot_solr-2.1.0\solr\etc\jetty.xml
-
Ladadadada about 10 yearsDid you have the problem with 3.1.0 and found that 3.5.0 fixed it but 4.8.1 didn't? And you tried the .tgz which didn't work and then the .zip did? I strongly suspect you changed something else at the same time as trying the zip-encoded version 3.5.0 and that something else is the real reason it worked.