无法在 hybris 5.7 中启动 solr 服务器,因此搜索无法正常工作。如何在hybris 5.7中以独立模式启动solr服务器。
最佳答案
除了上面的详细答案之外,让我提及在 SAP Hybris 中设置独立 Solr 服务器所需的所有步骤。
预请求
solrserver
扩展应该位于您的localextensions.xml
文件中
Hybris OOTB Solr 配置背景
默认配置如下:
solrserver.instances.default.autostart=true
solrserver.instances.default.mode=standalone
solrserver.instances.default.hostname=localhost
solrserver.instances.default.port=8983
solrserver.instances.default.memory=512m
在这里,您可以看到autostart=true
,它告诉Solr服务器与Hybris平台一起启动和停止。
设置外部独立服务器
我们希望独立于 Hybris 实例启动/停止它。为此,我们需要使用以下属性禁用默认 Solr 实例的自动启动。
solrserver.instances.default.autostart=false
solrserver.instances.standalone.autostart=true
solrserver.instances.standalone.mode=standalone
solrserver.instances.standalone.hostname=localhost
solrserver.instances.standalone.port=8983
solrserver.instances.standalone.memory=512m
<小时/>
如何启动/停止 solr 服务器
您可以简单地使用ant命令来启动和停止solr服务器
ant startSolrServer
ant stopSolrServer
Hybris OOTB,您可以在 hybris/bin/ext-commerce/solrserver/resources/solr/
找到 solr 设置。现在转到 bin
文件夹,您还可以手动运行 solr 脚本,如下所述。
启动solr服务器
./solr start -p 8983 #Linux systems
solr.cmd start -p 8983 #Window system
停止 solr 服务器
./solr stop -p 8983 #Linux systems
solr.cmd stop -p 8983 #Window system
<小时/>
查找 detail post here
关于spring-mvc - 如何在hybris 5.7中以独立模式启动solr服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43113064/