HTTP错误500 访问/ solr / admin /。原因: solr配置中存在严重错误。
检查日志文件以获取有关可能出错的更多详细信息。
如果您希望solr在配置错误后继续,请更改:
假
在solr.xml中
java.lang.RuntimeException:无法在类路径中找到资源'stopwords_en.txt'或'solr /./ conf /',cwd = / home / bill / solr / boatsite 在org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:273)
=============================================== ==========
我正在使用:
django 1.3.1,django-haystack 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教程中的/ example / 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适用于'example'但不适用于“船坞”。我错过了什么?
答案 0 :(得分:2)
问题已解决。
Solr 3.6.0在找到stopwords_en.txt(现在在子目录/ lang中)的位置发生了变化。需要编辑Haystack 2.0.0 beta生成的Schema.xml。现在正在工作。
我认为beerbajay有答案,但我起初并不理解。