我尝试安装Neo4j(1.8),但在启动服务时遇到了问题。
解压缩zip文件后,我直接进入bin文件夹并执行批处理文件:
Neo4J.bat install
[SC] CreateService SUCCESS
[SC] StartService失败1053:
该服务未及时响应启动或控制请求。
我对graphDB充满热情,所以我去了shell并创建了新的db数百个节点和关系,我花了将近一个星期的时间在shell上工作,一切看起来都很棒,直到我读到WebService和REST API所以现在我需要运行服务。 RTFM案例!
挖掘一下......我发现我没有 neo4j-server.properties 文件进入conf目录,问题是:
1-是负责服务启动失败的文件?
2-我应该手动构建该文件,什么是强制性参数?
3-这是正常行为还是zip文件已损坏?
PS:我尝试创建道具文件,如下所示:
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。
答案 0 :(得分:7)
在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>
答案 1 :(得分:6)
我无法安装neo4j 1.8控制台,直到我在程序文件夹中创建了neo4j目录,如果你知道我是以管理员身份运行,这听起来很奇怪,我知道它的特权情况!但谁在乎呢,它的运行。 (我有时讨厌窗户。)
答案 2 :(得分:1)
对于1.9和Windows 7,重新安装到c:\ program文件也可以解决这种情况。
对于1.9,没有必要更改wrapperJarFilename(它已经设置为5)