4

Neo4j(1.8) をインストールしようとしていますが、サービスの開始時に問題が発生しました。

zip ファイルを解凍した後、直接 bin フォルダーに移動し、バッチ ファイルを実行しました。

Neo4J.bat install  

[SC] CreateService SUCCESS
[SC] StartService Failed 1053:
サービスは開始要求または制御要求にタイムリーに応答しませんでした。

私はグラフDBにとても熱心だったので、シェルに行き、何百もの新しいdbノードと関係を作成し、そのシェルに1週間近く費やしました.WebServiceとREST APIについて読むまで、すべてが素晴らしいように見えました実行するサービス。RTFMケース!

少し掘り下げて... confディレクトリにneo4j-server.propertiesファイルがないことがわかりました。質問:

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  

しかし、サービスは開始を拒否します!

乾杯、
オブ。

4

3 に答える 3

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>
于 2013-03-02T07:12:01.510 に答える
6

プログラムファイルフォルダ内にneo4jディレクトリを作成するまで、neo4j 1.8コンソールをインストールできませんでした。管理者として実行していることを知っている場合、これは奇妙に聞こえます。特権の状況を知っています。しかし、誰が気にしますか、その実行。(私は時々ウィンドウが嫌いです)。

于 2012-10-23T08:23:42.570 に答える
1

1.9 および Windows 7 の場合、c:\program files への再インストールでも状況が改善されます。

1.9 の場合、wrapperJarFilename を変更する必要はありません (既に 5 に設定されています)。

于 2013-06-26T13:38:48.570 に答える