0

Ubuntu PC に neo4j 2.0.0 M06 バージョンをインストールしました。サービスは問題なく動作し、新しい Web ブラウザーを完全に使用できました。次に、サンプル Java プロジェクト ( https://github.com/neo4j/neo4j/blob/2.0.0-M06/community/embedded-examples/src/main/java/org/neo4j/examples/EmbeddedNeo4jWithIndexing.java ) を使用しました。 ) 埋め込み方法を DB に接続し、いくつかのノードを追加します。(ちなみに、Javaアプリケーションを起動する前にneo4jサービスを停止したと確信しています)

プログラムによって追加されるノードの数を 100,000 に変更したところ、ヒープ サイズ (GC オーバーヘッドの制限) を超えてアプリケーションがクラッシュしました。

ここで、neo4j を起動しようとすると、起動エラーが発生します。

2013-11-01 09:53:13.806+0000 DEBUG [API] Failed to start Neo Server on port [7474]
2013-11-01 10:00:52.865+0000 INFO  [API] Setting startup timeout to: 120000ms based on -1
2013-11-01 10:00:52.998+0000 DEBUG [API] 
org.neo4j.server.ServerStartupException: Starting Neo4j Server failed: org/neo4j/helpers    /Settings
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:193) ~[neo4j-        server-2.0.0-M06.jar:2.0.0-M06]
    at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87) [neo4j-server-2.0.0-    M06.jar:2.0.0-M06]
    at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:50) [neo4j-server-2.0.0-        M06.jar:2.0.0-M06]
Caused by: java.lang.NoClassDefFoundError: org/neo4j/helpers/Settings
    at org.neo4j.shell.ShellSettings.<clinit>(ShellSettings.java:42) ~[neo4j-shell-        2.0.0-M06.jar:2.0.0-M06]
    at                     org.neo4j.server.database.CommunityDatabase.getDbTuningPropertiesWithServerDefaults(Communit    yDatabase.java:106) ~[neo4j-server-2.0.0-M06.jar:2.0.0-M06]
    at org.neo4j.server.enterprise.EnterpriseDatabase.start(EnterpriseDatabase.java:89)          ~[neo4j-server-enterprise-2.0.0-M06.jar:2.0.0-M06]
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:141) ~[neo4j-        server-2.0.0-M06.jar:2.0.0-M06]
    ... 2 common frames omitted
 Caused by: java.lang.ClassNotFoundException: org.neo4j.helpers.Settings
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_45]
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_45]
    at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_45]
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_45]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_45]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_45]
    ... 6 common frames omitted
2013-11-01 10:00:53.000+0000 DEBUG [API] Failed to start Neo Server on port [7474]
4

1 に答える 1

0

jar ファイルに問題があることがわかりました。残念ながら、jar ファイルの問題を解決した後、サービスを再び機能させるには、neo4j を再インストールする必要がありました。

于 2014-01-01T14:36:26.960 に答える