java - Neo4j - 没有这样的 ServerPlugin 错误

标签 java neo4j

在这里转动我的轮子,希望有人能提供帮助。我会先说我是 Neo4j 的新手。我花了很多时间在网上搜索这个错误,但没有看到任何与遇到的问题有关的信息。

我正在尝试通过 Google 的 Advanced Rest Client 实用程序在本地版本的 Neo4j(使用端口 7474)上启动对 java 类的调用。调用时会抛出以下错误。

一个 jar 文件已创建并放置在插件目录中,一切看起来都适合运行。这是用于从 Advanced Rest Client 进行调用的值 ->

"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)" 

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

最佳答案

您是否遵循了 the documentation 中的步骤? ?我怀疑您可能遗漏了一些东西。

文档声明 .jar 文件必须包含文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin。您确定它已包含在 Jar 中吗?

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

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

关于java - Neo4j - 没有这样的 ServerPlugin 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25072180/

相关文章:

java - 无法使用JAVA api创建索引

java - 替换已弃用的 org.apache.http.conn.scheme.SchemeRegistry、ThreadSafeClientConnManager 类等

scala - Spark/Neo4j引发错误: RuntimeException: java. util.Collections $ UnmodifiableRandomAccessList不是字符串架构的有效外部类型

performance - Neo4j 查询 : conditional match

java - 在 OnCreate 期间删除 View 之前如何获取 View 的高度?

grails - 寻找有效的 neo4j 和 grails 配置

clojure - Datomic 与 Neo4j 相比如何?

java - 当我没有执行回滚时,为什么会收到 "Cannot invoke a rollback operation when the AutoCommit mode is set to "true"."?

java - 如果使用 ducusign API 通过模板发送嵌入式签名,则没有签名工具

java - 如何为 Eclipse Mars 正确设置 JavaFX?