HTTP ERROR 500 访问/ solr/admin /。原因: solr配置中的严重错误。Django Haystack Solr:HTTP ERROR 500访问/ solr/admin/
检查您的日志文件以获取有关可能错误的更多详细信息。
如果你想Solr的配置错误后继续,变化:
假
在solr.xml
了java.lang.RuntimeException:找不到资源“stopwords_en。 txt'in classpath or'solr /./conf/',cwd =/home/bill/solr/boatsite at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:273)
================================================ =========
我使用:
django的1.3.1,Django的干草堆2.0.0beta,JDK1/6/0_31,Apache的solr的-3.6.0
目录结构文件位置:
/home/bill/workspace/boatsite/myapp
/home/bill/solr/boatsite/solr/solr.xml
/home/bill/solr/boatsite/solr/conf/schema.xml
/home/bill/solr/boatsite/solr/conf/solrconfig.xml
/home/bill/solr/boatsite/solr/conf/data/index/*.*
注:在/ Solr的/一切都同在/例子/ Solr的/在Solr的教程
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://127.0.0.1:8983/solr'
},
}
据我所知,下面的每个东西/ home/bill/solr/boatsite与/ home/bill/solr/example相同,除了schema.xml java -jar start.jar适用于“示例”,但不适用于“boatsite”。我错过了什么?
我在想这个问题在schema.xml文件中。但是它是由manage.py rebuild_index生成的,并且从终端到文件没有改变。我注意到示例文件的第一行是<?xml version =“1.0”encoding =“UTF-8”?>,我生成的是<?xml version =“1.0”?>,不知道是否会做出改变。 – BillB1951 2012-04-19 03:30:18
刚刚更改添加 - 编码“UTF-8” - 它没有解决它。 – BillB1951 2012-04-19 03:36:29
你有正确的地方有'stopwords_en.txt'吗? – beerbajay 2012-04-19 12:19:49