【问题标题】:Neo4J installation - StartService FailureNeo4J 安装 - StartService 失败
【发布时间】:2012-10-07 22:03:42
【问题描述】:

我正在尝试安装 Neo4j(1.8),但在启动服务时遇到了问题。

解压zip文件后,我直接进入bin文件夹并执行批处理文件:

Neo4J.bat install  

[SC] 创建服务成功
[SC] 启动服务失败 1053:
服务没有及时响应启动或控制请求。

我对 graphDB 非常感兴趣,所以我去 shell 并创建了数百个节点和关系的新数据库,我花了将近一周的时间在那个 shell 上工作,一切看起来都很棒,直到我读到了 WebService 和 REST API,所以现在我需要运行该服务。 RTFM 案例!

挖了一下...我发现我没有neo4j-server.properties文件进入conf目录,问题:

1- 是该文件导致服务启动失败吗?
2- 我应该手动构建该文件吗,什么是强制性参数?
3-这是正常行为还是 zip 文件已损坏?

PS:我尝试创建props文件,如下:

org.neo4j.server.database.location=D:/Neo4J/db/Mydb/
org.neo4j.server.webserver.port=7474
org.neo4j.server.webserver.address=0.0.0.0
wrapper.java.additional.3=-Djava.net.preferIPv4Stack=true
org.neo4j.server.db.tuning.properties=neo4j.properties  

但服务拒绝启动!

干杯,
OB。

【问题讨论】:

  • 您可以尝试从这些属性和neo4j.bat console 开始了解更多信息吗?如果没问题,那么服务安装会以某种方式失败……什么 Windows 版本?
  • @Peter 执行 'neo4j.bat 控制台' 成功,没有回复也没有错误消息,我通过 base.bat 文件找到了那个 env。 var %JAVA_HOME% 没有在我的机器上配置,所以我添加了它,但我仍然无法启动服务。它有点令人困惑。告诉我 peter 除了 JRE 还应该安装哪些 java 库?我正在通过此 URL 测试已安装的服务:'127.0.0.1:7474/WebService' 对吗?还有其他方法吗?在此先感谢 PS:在 Windows 7 W32x86 上运行。
  • 所以,如果您启动neo4j.bat console,您应该能够在localhost:7474 看到网络管理员?
  • 谢谢@PeterNeubauer,我的问题已经解决,我正在开发网络服务,感谢您的跟进。干杯。

标签: neo4j


【解决方案1】:

我无法安装 neo4j 1.8 控制台,直到我在程序文件夹中创建了 neo4j 目录,如果您知道我以管理员身份运行,这听起来很奇怪,我知道这是特权情况!但谁在乎,它正在运行。 (有时我讨厌窗户)。

【讨论】:

  • 欢迎在博客上分享您的经验以及您是如何解决的 - 也许我们可以改进程序或者您可以贡献一些改进?
【解决方案2】:

在版本 1.8.2 和使用 windows 8 时,我遇到了同样的问题: 我将安装文件夹移至

程序文件\neo4j

然后获得完全访问权限

并编辑了 bin\base.bat,上面写着:

set wrapperJarFilename=windows-service-wrapper-*.jar

我改成:

set wrapperJarFilename=windows-service-wrapper-4.jar

现在可以了:

C:\Program Files\Neo4j\bin>Neo4j.bat install
[SC] CreateService SUCCESS

SERVICE_NAME: Neo4j-Server
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
        PID                : 2936
        FLAGS              :

C:\Program Files\Neo4j\bin>

卸载也可以

C:\Program Files\Neo4j\bin>Neo4j.bat uninstall

SERVICE_NAME: Neo4j-Server
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x1388
[SC] DeleteService SUCCESS

C:\Program Files\Neo4j\bin>

【讨论】:

    【解决方案3】:

    对于 1.9 和 windows 7,重新安装到 c:\program 文件也可以解决这种情况。

    对于 1.9,无需更改 wrapperJarFilename(已设置为 5)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2017-08-14
      • 2021-05-06
      • 2016-03-22
      相关资源
      最近更新 更多