2012-10-17 51 views
4

我試圖安裝Neo4j(1.8),但我在啓動服務時遇到問題。Neo4J安裝 - StartService失敗

解壓壓縮文件後,我直接去了bin文件夾並執行批處理文件:

Neo4J.bat install 

[SC] CreateService函數成功
[SC] StartService失敗1053:
的服務沒有響應以及時的方式向開始或控制請求。

我對graphDB充滿熱情,所以我去了shell並創建了新的db數百個節點和關係,並且我花了將近一週的時間在shell上工作,一切似乎都很棒,直到我閱讀了WebService和REST API所以現在我需要該服務來運行。 RTFM案例!

挖了一下......我發現我沒有neo4j-server.properties文件到conf目錄下,這些問題:

1是負責服務啓動該文件失敗?
2-我應該手動創建該文件,什麼是強制參數?
3-這是一個正常的行爲或壓縮文件被破壞?

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

可以嘗試先從這些屬性和'neo4j.bat console'看到更多一點?如果沒問題,那麼服務安裝會以某種方式失敗...... Windows版本是什麼? –

+0

@Peter執行'neo4j.bat控制檯'成功沒有回覆,也沒有錯誤消息,通過base.bat文件,我發現env。 var%JAVA_HOME%未在我的機器上配置,所以我添加了它,但仍無法啓動服務。它有點混亂。 告訴我,除了JRE以外,應該安裝哪些java庫? 我正在測試通過此URL安裝的服務:'http://127.0.0.1:7474/WebService/'是否正確?有沒有其他方法? 在此先感謝 _PS:在Windows 7上運行W32x86._ –

+0

因此,如果您啓動'neo4j.bat控制檯',您應該能夠在http:// localhost:7474 /?上看到webadmin。 –

回答

6

我無法安裝neo4j 1.8控制檯,直到我在程序文件文件夾內創建neo4j目錄,這聽起來很奇怪,如果你知道我以管理員身份運行,我知道它的特權情況!但誰在乎,它的運行。 (我有時討厭窗戶)。

+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

爲1。9和Windows 7,重新安裝到c:\ program files也可以解決這種情況。

1.9沒有必要改變wrapperJarFilename(它已經被設置爲5)