【问题标题】:Neo4J Windows Start-Service Error Failed to start service 'Neo4j Graph Database - neo4j (neo4j)'Neo4J Windows 启动服务错误无法启动服务“Neo4j Graph Database - neo4j (neo4j)”
【发布时间】:2018-04-11 08:38:11
【问题描述】:

我正在尝试启动 Neo4J 服务,但收到以下错误。我已经确定错误来自“Start-Neo4jServer.ps1”文件。我在 Windows 2012 服务器上使用 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

【问题讨论】:

    标签: powershell neo4j


    【解决方案1】:

    当我遇到 Neo4j 问题时,我首先要做的是检查 Windows 事件查看器和 Neo4j 日志文件夹。

    我怀疑 Java 环境路径变量可能已更改,导致它找不到 Java。也许你或 Java 本身最近自动更新了 Java。

    更新:你说它使用控制台选项开始正常,所以不可能那样。

    可以尝试的几件事:

    • 尝试使用管理员权限(您可能是)
    • 重新安装 Neo4j 服务。 “neo4j 卸载服务”和“neo4j 安装服务”。您不应丢失任何数据。

    您可能需要添加 neo4j.conf 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 2015-04-19
      • 2013-03-02
      • 2012-11-14
      相关资源
      最近更新 更多