连接到 Neo4j 时出现异常
Exception while connecting to Neo4j
Error starting org.neo4j.kernel.EmbeddedGraphDatabase, /home/manish/Softwares/neo4j-enterprise-2.1.6/data/graph.db
CausedBy:组件 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@2a792260' 已成功初始化,但无法启动。请参阅附件原因异常。
CausedBy:组件 'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@23d7c3d2' 已成功初始化,但无法启动。请参阅附件原因异常。
CausedBy:未找到架构索引提供程序 org.neo4j.kernel.api.index.SchemaIndexProvider。 class路径上可用的内核扩展:Class 路径条目:/home/manish/NetBeansProjects/ClassLibOperations/store/ClassLibNeo4jOperations.jar /home/manish/NetBeansProjects/ClassLib2/store/2.jar /home/manish/NetBeansProjects/ClassLibB/store/3.jar /home/manish/NetBeansProjects/ExecuteJarFile/build/classes
我在执行以下行时遇到上述异常:
database = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
场景是这样的:
我有一个 class 库,用于使用名为 ClassLibNeo4jOperations 的 neo4j 图形数据库进行操作。这个 class 库包含使用 neo4j 所需的所有参考资料。
现在我将这个 Class 库打包为 ClassLibNeo4jOperations.jar 并将其作为参考添加到控制台应用程序 ExecuteJarFile 中。
现在当我调用这个 jar 文件的方法时,这一行
database = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
被执行,抛出上述异常。
JAR (ClassLibNeo4jOperations.jar) 是一个胖罐子,使用 How to build fat jar
中提到的方法创建
确保你的类路径中有 neo4j-lucene-index.jar
。
Error starting org.neo4j.kernel.EmbeddedGraphDatabase, /home/manish/Softwares/neo4j-enterprise-2.1.6/data/graph.db
CausedBy:组件 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@2a792260' 已成功初始化,但无法启动。请参阅附件原因异常。
CausedBy:组件 'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@23d7c3d2' 已成功初始化,但无法启动。请参阅附件原因异常。
CausedBy:未找到架构索引提供程序 org.neo4j.kernel.api.index.SchemaIndexProvider。 class路径上可用的内核扩展:Class 路径条目:/home/manish/NetBeansProjects/ClassLibOperations/store/ClassLibNeo4jOperations.jar /home/manish/NetBeansProjects/ClassLib2/store/2.jar /home/manish/NetBeansProjects/ClassLibB/store/3.jar /home/manish/NetBeansProjects/ExecuteJarFile/build/classes
我在执行以下行时遇到上述异常:
database = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
场景是这样的:
我有一个 class 库,用于使用名为 ClassLibNeo4jOperations 的 neo4j 图形数据库进行操作。这个 class 库包含使用 neo4j 所需的所有参考资料。
现在我将这个 Class 库打包为 ClassLibNeo4jOperations.jar 并将其作为参考添加到控制台应用程序 ExecuteJarFile 中。
现在当我调用这个 jar 文件的方法时,这一行
database = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
被执行,抛出上述异常。
JAR (ClassLibNeo4jOperations.jar) 是一个胖罐子,使用 How to build fat jar
中提到的方法创建确保你的类路径中有 neo4j-lucene-index.jar
。