问题描述
使用apoc插件在neo4j服务器启动时出现以下错误。
已将jar复制到plugins文件夹。
原因: org.neo4j.kernel.api.exceptions.ComponentInjectionException:无法执行 为过程“静态”设置注入,字段“ apocConfig”具有 类型“ class apoc.ApocConfig”,它不是已知的可注射组件
Neo4j版本:4.0.4
Apoc版本:4.0.0.13
可能是什么问题?
解决方法
我建议您查看安装过程,看看是否错过任何步骤,
https://neo4j.com/docs/operations-manual/current/installation/linux/
此外,再次检查neo4j使用的Java版本,并检查是否还有其他特定于此安装的本地Java环境因素。类路径,其他jar等。
,neo4j 4.x和自定义插件文件夹存在相同的问题。 在neo4j config中更新自定义插件文件夹无效,我们还必须将文件夹(或扩展名)添加到Java CP(类路径)中。 它可以在3.x neo4j版本中运行,而无需在类路径中添加文件夹。
请尝试确保-cp中列出了plugins文件夹,并且可能对您有用。