0

私はWindows 7で以下を使用しています:

  • neo4j-コミュニティ-1.9.2
  • Java 7 アップデート 25

Windows ファイアウォールを無効にしています。

管理者と通常の両方で Neo4j.bat を起動すると、次のメッセージが表示されます。

c:\Tools\neo4j\bin>Neo4j.bat 
28/07/13 9:34:27 PM org.neo4j.server.AbstractNeoServer INFO: Setting startup tim 
eout to: 120000ms based on -1

空白の Java コンソール ウィンドウがポップアップし、メッセージは表示されず、1 分ほどでウィンドウが消えます。

にアクセスするとhttp://localhost:7474/、サーバーが見つからないというエラーが表示されます。

サービスとしてインストールしようとすると、サービスが開始されません。

Neo4j を開始するために必要なアイデアはありますか? ここでは、Neo4j 1.9 が Java 7 をサポートしていることがわかります。

http://blog.neo4j.org/2013/03/neo4j-19m05-released-wrapping-up.html

base.batを正しく指してwindows-service-wrapper-5.jarいるので、windows-service-wrapper-*.jar一部の人々が過去に抱えていた問題ではありません。エラーメッセージが出力されると助かります。


neo4j 2.0 マイルストーンで試してみましたが、違いはありませんでした。メッセージなしで Java ウィンドウがポップアップしhttp://localhost:7474/、サーバーが見つからないというエラーが表示され、1 ~ 2 分後に Java ウィンドウが閉じます。

JAVA_HOME および JRE_HOME システム変数を追加しましたが、違いはありませんでした。とにかくNeo4jがJavaを見つけることができなかった場合、エラーが発生すると思います。

4

2 に答える 2

4

私はそれを修正しました。

Neo4j の Google グループの助けを借りて、data/logs/*.logとのログを調べたdata/graph.db/messages.logところ、次の例外が見つかりました。

Caused by: java.rmi.server.ExportException: Port already in use: 1337; nested exception is:
    java.net.BindException: Address already in use: JVM_Bind

そのポートを使用する他のサービスを無効にすると、Neo4j の Web 管理者が機能しhttp://localhost:7474ました。その後、ポート 1337 が Neo4j のリモート シェルで使用されていることがわかりましenable_remote_shell = falseneo4j.properties

于 2013-08-01T09:55:21.503 に答える
0

Windows 7、Java 1.8 update 45 で Neo4j のバージョン 2.2.1 コミュニティ エディションを使用しています。

私の場合、ログ ファイルmessages.logdefault.graphdbディレクトリの下にありました。そこに、問題の根本原因が表示されます。

于 2015-06-09T09:19:21.590 に答える