gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 03:18:31 25 4
gpt4 key购买 nike

在这里转动我的轮子,希望有人能提供帮助。我会先说我是 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com