我正在尝试启动Neo4J服务,但是我收到了以下错误。我已经确定错误来自"Start-Neo4jServer.ps1“文件。我在Windows2012服务器上使用Neo4j版本3.3.3。我不知道如何调试启动服务或如何识别导致此错误的原因。
Get-Service neo4j
$result = Start-Service -Name neo4j -PassThru -ErrorAction Stop
$result
Status Name DisplayName
------ ---- -----------
Stopped neo4j Neo4j Graph Database - neo4j
Start-Service : Failed to start service 'Neo4j Graph Database - neo4j (neo4j)'.
At line:4 char:11
+ $result = Start-Service -Name neo4j -PassThru -ErrorAction Stop
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], ServiceCommandException
+ FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand如果我试图通过控制台选项启动neo4j,那么我就没有问题:
cd /d D:/neo4j
bin\neo4j console发布于 2018-06-09 09:19:52
当我对Neo4j有问题时,我要做的第一件事就是检查和Neo4j logs文件夹。
我怀疑Java环境path变量可能已经更改,导致它找不到Java。也许您或Java本身最近自动更新了Java。
更新:您说使用控制台选项启动很好,所以不可能是这样。
很少有东西可以尝试:
您可能必须添加您的neo4j.conf文件。
https://stackoverflow.com/questions/49770374
复制相似问题