Java Neo4j-没有此类服务器插件错误

Java Neo4j-没有此类服务器插件错误,java,neo4j,Java,Neo4j,在这里旋转我的轮子,希望有人能帮忙。我会先说我是Neo4j的新手。我花了很多时间在网上搜索这个错误,没有看到任何与遇到的错误相关的东西 我正试图通过Google的高级Rest客户端实用程序在本地版本的Neo4j(使用端口7474)上调用java类。调用时,抛出以下错误 创建了一个jar文件,并将其放在plugins目录中,所有内容看起来都已就绪,可以运行。以下是用于从高级Rest客户端进行调用的值-> "http://localhost:7474/db/data/ext/InsertTestNo

在这里旋转我的轮子,希望有人能帮忙。我会先说我是Neo4j的新手。我花了很多时间在网上搜索这个错误,没有看到任何与遇到的错误相关的东西

我正试图通过Google的高级Rest客户端实用程序在本地版本的Neo4j(使用端口7474)上调用java类。调用时,抛出以下错误

创建了一个jar文件,并将其放在plugins目录中,所有内容看起来都已就绪,可以运行。以下是用于从高级Rest客户端进行调用的值->

"http://localhost:7474/db/data/ext/InsertTestNode/graphdb/insertTest"

message: "No such ServerPlugin: "InsertTestNode""
exception: "PluginLookupException"
fullname: "org.neo4j.server.plugins.PluginLookupException"
stacktrace: [7]
0:  "org.neo4j.server.plugins.PluginManager.extension(PluginManager.java:115)"
1:  "org.neo4j.server.plugins.PluginManager.invoke(PluginManager.java:156)"
2:  "org.neo4j.server.rest.web.ExtensionService.
     invokeGraphDatabaseExtension(ExtensionService.java:312)"
3:  "org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension
     (ExtensionService.java:134)"
4:  "java.lang.reflect.Method.invoke(Unknown Source)"
5:  "org.neo4j.server.rest.transactional.
    TransactionalRequestDispatcher.dispatch(TransactionalRequestDispatcher.java:139)"
6:  "java.lang.Thread.run(Unknown Source)" 

非常感谢您提供的任何见解。

您是否遵循了中的步骤?我怀疑你可能遗漏了什么

这些文档说明,
这个.jar文件必须包含META-INF/services/org.neo4j.server.plugins.ServerPlugin文件
。你确定这已经包括在罐子里了吗

您还需要
通过使用默认Maven或jar-cvf myext.jar*构建,确保目录列表保留在jar文件中,确保使用jar目录而不是指定单个文件。


如果您完成了所有这些操作,然后将jar放在plugins文件夹中,您就可以开始了。

您是否遵循了中的步骤?我怀疑你可能遗漏了什么

这些文档说明,
这个.jar文件必须包含META-INF/services/org.neo4j.server.plugins.ServerPlugin文件
。你确定这已经包括在罐子里了吗

您还需要
通过使用默认Maven或jar-cvf myext.jar*构建,确保目录列表保留在jar文件中,确保使用jar目录而不是指定单个文件。


如果您完成所有这些操作,然后将jar放入plugins文件夹中,您就可以开始了。

感谢您的快速响应。jar文件确实包含插件文件,但由于我进行了一些重构,文件中的条目与我的类不同步。清理干净后,一切都很好。这算是一次学习经历。谢谢你的快速回复。jar文件确实包含插件文件,但由于我进行了一些重构,文件中的条目与我的类不同步。清理干净后,一切都很好。把这归因于一次学习经历。