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。类路径上可用的内核扩展:类路径条目:/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 );
情况是这样的:
我有一个类库,可以使用名为ClassLibNeo4jOperations的neo4j图形db进行操作。此类库包含使用neo4j所需的所有引用。
现在我将这个ClassLibrary打包为ClassLibNeo4jOperations.jar并将其作为引用添加到Console Application ExecuteJarFile中。
现在,当我调用此jar文件的方法时,此行
执行database = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
会抛出上述异常。
JAR(ClassLibNeo4jOperations.jar)是一个胖jar,使用How to build fat jar中提到的方法创建