Hybris - 由于某些未知错误,我无法启动服务器

时间:2017-05-22 10:36:17

标签: solr ant hybris

我尝试了ant build,ant clean all,SVN checkout干净,并在我工作的文件服务器上重新下载副本。它在其他机器(我的同事)上工作正常,但对我来说,它似乎无法在hybrisserver.bat之后启动,我找不到问题。

我认为这可能与Solr服务器有关。

这是出现的一些控制台消息:

ShopId

更新/解决方案:问题是SOLR服务器不允许目录中的空格。

5 个答案:

答案 0 :(得分:1)

首先,检查所有环境变量是否正确。特别是JAVA_HOME,如果它有正确的路径。如果仍有问题,请尝试停止SOLR服务器:ant stopSolrServer。您也可以通过在.properties文件中添加它来停止solr自动启动。

solrserver.instances.default.autostart=false

您也可以尝试更改默认端口

solrserver.instances.default.port=8984

答案 1 :(得分:0)

在我的情况下,发生了同样的问题,并且我检查了一下,由于某些错误的拉出操作或在结帐到其他分支期间,我丢失了solr.xml文件。

尝试重新添加它,它将起作用

答案 2 :(得分:0)

我在6.2设置中遇到了此问题,终于能够解决此问题。 发生这种情况的原因是,特别是两个“ Jackson-core和Jackson-annotations” JAR,这些jar需要更新为最新版本(我用2.9.2版本代替了) 这为我解决了这个问题!

答案 3 :(得分:0)

由于之前的 solr 服务器仍在占用端口 8983,我也出现了同样的错误。我尝试停止 solrserver 但它没有帮助,然后我使用以下命令列出所有打开的端口:

lsof -PiTCP -sTCP:LISTEN 

然后杀死正在侦听 8983 的 java pid。

kill <pid>

答案 4 :(得分:-1)

是的。是的在文件local.properties的配置文件夹下添加了solrserver.instances.default.autostart = false。它对我有用。