无法访问SOLR服务器管理页面

时间:2015-03-03 20:52:18

标签: solr lucene

我是SOLR的新手。我正在使用solr-5.0.0-src.tgz从源代码构建SOLR。运行后

ant compile

在solr-5.0.0 /,我运行

bin/solr start 

在solr-5.0.0 / solr /。它说

Waiting to see Solr listening on port 8983 [/]  
Started Solr server on port 8983 (pid=20151). Happy searching!

但是,访问http://localhost:8983/solr/时,我会收到HTTP ERROR

HTTP ERROR: 503
Problem accessing /solr/. Reason:
Service Unavailable
Powered by Jetty://

bin/solr status

给出

Found 1 Solr nodes: 

Solr process 20151 running on port 8983
Error: Could not find or load main class org.apache.solr.util.SolrCLI

我想知道这是否是管理页面不可用的原因?如果是这样,我怎么能解决问题。如果没有,那是什么? 感谢。

1 个答案:

答案 0 :(得分:1)

你还没有提到完整的堆栈跟踪...... 这是....

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/solr/util/SolrCLI : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.apache.solr.util.SolrCLI.  Program will exit.

要解决此问题,您需要将java ...升级到J2SE 7

相关问题