![](/img/trans.png)
[英]Rails 3.2 sunspot_rails and sunspot_solr wont get started on Windows
[英]SOLR - sunspot_rails/sunspot_solr 2.1 - NO JSP support
我当前正在使用sunspot_rails / sunspot_solr gem的master分支,当我运行bundle exec rake sunspot:solr:run
sunspot bundle exec rake sunspot:solr:run
时,发生以下错误:
2013-12-22 14:46:48.884:INFO:oejw.StandardDescriptorProcessor:NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet
Null identity service, trying login service: null
Finding identity service: null
我该如何纠正此错误,从而为我的Rails SOLR环境启用JSP支持?
此外,我的bundle exec rake sunspot:solr:reindex
命令在每次尝试bundle exec rake sunspot:solr:reindex
导致以下错误:
14:48:06
SEVERE
SolrCore
java.lang.NullPointerException
java.lang.NullPointerException
14:48:06
SEVERE
SolrDispatchFilter
null:java.lang.NullPointerException
null:java.lang.NullPointerException
我假设最初的JSP支持错误导致索引编制失败。
朝正确方向的任何帮助表示赞赏。
我最终放弃了SOLR,转而使用Elasticsearch。 我发现SOLR的设置对于开发和生产来说都太麻烦了,并且它的配置选项非常有限。
您可以在其官方网站http://www.elasticsearch.org上下载并安装Elasticsearch服务。
为了在Rails中使用搜索服务,只需在应用程序gemfile中包含gem:
gem 'searchkick'
您还可以在其Github Wiki上找到有关如何配置实例的更多信息: https : //github.com/ankane/searchkick/blob/master/README.md
希望这对您有所帮助!
升级到sunspot_solr 2.2时,我遇到了类似的问题。 这是我解决问题的方法:
bundle install
/solr
目录,因为solr / config / solrconfig.xml,solr / data和其他文件已过时。 bundle exec rails generate sunspot_rails:install
bundle exec rake sunspot:solr:run
#这将重新创建您的/solr
目录及其配置和其他文件 bundle exec rake sunspot:reindex
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.